This course introduces students to the fundamentals of Java programming and object-oriented programming (OOP). It covers Java syntax, data types, control statements, classes and objects, inheritance, polymorphism, abstraction, encapsulation, exception handling, and packages. Practical sessions focus on developing Java programs and applying programming concepts to solve computational problems.
Prerequisites: Basic programming concepts and logical problem-solving skills.
Programme: Master of Computer Applications (MCA)
This course introduces the fundamental concepts and functions of operating systems. Topics include operating system structures, processes and threads, CPU scheduling, process synchronization, deadlocks, memory management, virtual memory, file systems, and device management. Students learn how operating systems manage hardware resources and provide services to application programs.
Prerequisites: Basic computer fundamentals and an understanding of computer system architecture.
Programme: Master of Computer Applications (MCA)
This course introduces the fundamentals of structured programming using the C language. It covers variables, data types, operators, decision-making statements, loops, arrays, strings, functions, pointers, structures, and file handling. Practical sessions emphasize program development, debugging, and logical problem-solving.
Prerequisites: Basic computer knowledge and logical reasoning.
Programme: Diploma / Polytechnic
This course introduces students to the fundamentals of web development and website creation. It covers HTML for structuring web pages, CSS for styling and layout design, and JavaScript for adding interactivity and dynamic behavior to websites. Students also learn the basics of website hosting, including publishing web pages and making websites accessible over the internet.
Practical sessions focus on designing web pages, applying styles, implementing interactive features, and deploying basic websites using hosting services.
Prerequisites: Basic computer knowledge and logical reasoning.
Programme: Diploma / Polytechnic
This course introduces students to computer fundamentals and essential information and communication technology skills. It covers the basic components of computer systems, hardware and software, input and output devices, operating system fundamentals, and file management. Students also learn to use Microsoft Office applications, including MS Word for document creation and formatting, MS Excel for spreadsheets, calculations and data organization, and MS PowerPoint for creating effective presentations.
Practical sessions focus on developing computer literacy, preparing professional documents, performing basic spreadsheet operations, and designing presentations for academic and professional use.
Prerequisites: Basic computer knowledge.
Programme: Diploma / Polytechnic