Advanced Java Programming
CSC419Enterprise-level development including servlets, JSP, and multithreading.
Focus on advanced Java, data warehousing, and project work
Enterprise-level development including servlets, JSP, and multithreading.
Techniques for storing and discovering patterns in large data repositories.
Application of theoretical knowledge to develop a significant software project.
Methods for indexing and searching text and multimedia information.
Skills for installation, configuration, and security management of databases.
Methods for planning, estimating, and monitoring software development projects.
Implementing firewalls, intrusion detection, and cryptographic network protocols.
Advanced digital design and verification using VHDL or Verilog.
Fundamentals of organizational behavior, leadership, and project management.
Strategic marketing concepts in the global business environment.
BSc CSIT 7th semester includes Advanced Java Programming (CSC409), Data Warehousing and Data Mining (DWDM - CSC410), Principles of Management (MGT411), Project Work (CSC412), and one Elective III subject (15 credit hours).
Project Work (3 credit hours) requires students to plan, develop, and document an original software project. Evaluation includes project proposal defense, mid-term progress review, SRS documentation, and final viva evaluation by an external TU examiner.
Elective III options include Information Retrieval, Database Administration, Software Project Management, Network Security, Digital System Design, and International Marketing.
Focus on Java Swing/FX GUI development, JDBC database connectivity, Java Servlets/JSP web application patterns, Network Programming (Sockets), and RMI.