Bachelor of Computing Science
Course Overview
This Bachelor of Computer Science (BCS) program provides a comprehensive foundation in both software and hardware, preparing you for a dynamic career in the ever-evolving tech industry. The curriculum is structured with two years of general studies followed by two years of concentrated computing courses, and a double degree option with Business Administration is available for those seeking a powerful combination of technical and managerial expertise.
Key Program Highlights
- Comprehensive curriculum covering software, hardware, system architecture, and OS design
- Structured path with two years of general study followed by two years of focused computing
- Unique double degree option combining Computer Science with Business Administration
- Prepares for diverse tech careers from programming and software engineering to e-commerce and R&D
- Develops skills in critical areas like modeling, simulation, and database administration
Course Overview
This Bachelor of Computer Science (BCS) program provides a comprehensive foundation in both software and hardware, preparing you for a dynamic career in the ever-evolving tech industry. The curriculum is structured with two years of general studies followed by two years of concentrated computing courses, and a double degree option with Business Administration is available for those seeking a powerful combination of technical and managerial expertise.
Key Program Highlights
- Comprehensive curriculum covering software, hardware, system architecture, and OS design
- Structured path with two years of general study followed by two years of focused computing
- Unique double degree option combining Computer Science with Business Administration
- Prepares for diverse tech careers from programming and software engineering to e-commerce and R&D
- Develops skills in critical areas like modeling, simulation, and database administration
Requirements
Modules
- Computer Programming I
- Computer Programming Ii
- Discrete Structures
- Mathematics For Computing Science
- Introduction To Computer Systems
- Data Structure, Algorithm Analysis And Design
- Mobile-I
- Website Design And Development
- Programming Methods
- Software Architecture And Design
- Composition
- Professional Writing
- Non-Science Elective
- Non-Computing Elective
- General Elective Open
- Computer Network Security
- Computer Networks
- Operating Systems
- Human Computer Interaction Design
- Advanced Web Design And Programming
- Database Systems
- Artificial Intelligence
- Software Engineering
- Computer Science Project
- 3000-4000 Level Computing Elective
- General Elective Open Upper Level