Semester One
-
Fundamentals of Computer Programming
- Lecture 1: Introduction to Programming
- Lecture 2: Algorithms and Problem Solving
- Lecture 3: Introductionto Java
- Lecture 4: Variables, Data types, Operators and Data Inputs
- Lecture 5: Strings, Arrays and Java Math
- Lecture 6: Control Structures
- Lecture 7: Methods
- Lecture 8: Introduction to OOP
- Lecture 9: Testing and Debugging Strategies
- Lecture 10: Proffesionalism, Codes of Ethics and Responsible Conduct in Compution
- Development Perspectives I
- Discrete Mathematics
- Digital Electronics
- Lecture 1: Introduction
- Lecture 2: Boolean Algebra and Logic Circuits
- Lecture 3: Boolean Algebra and Logic Gates
- Lecture 4: Combinational circuits
- Lecture 5: Digital-electronics-address-mode
- Lecture 6: Introduction
- Lecture 7: Number Systems
- Lecture 8: Number Systems and Codes
- Lecture 9: Error Detecting and Correcting Codes
- Fundamentals of Computer Systems
- Lecture 1: Introduction and Theory of Computers
- Lecture 2: Basics of Application Software
- Lecture 3: Microsoft Office
- Lecture 4: Introduction to Database
- Lecture 5: Introduction to Database
- Lecture 6: Introduction to Communication Systems
- Lecture 7: Internet and Collaboration Tools
- Lecture 8: E-mail
- Lecture 9: Organizational / Business Computer System
- Lecture 10: Building Computer Systems
- Lecture 11: Introduction to Computer Security
- Lecture 12: Trends in Computer Systems and ICT
- English Language
Semester Two
- Data Structures and Algorithms
- Communication Skills
- Development Perspectives II
- Fundamentals of Computer Networks
- Environmental Studies
- Lecture 1: Environment Components
- Lecture 2: Ecology and Ecosystem
- Lecture 3: Society Environment Interaction
- Lecture 4: Natural Resources
- Lecture 5: Human activities vs Environment
- Lecture 6: Climate Change
- Lecture 7: Environmental Management
- Lecture 8: ICT
- Lecture 9: Disaster
- Lecture 10: Sustainable Development
- Lecture 11:Policy
- Statistics and Probability
- Project