BSc in Computer Science
Computer Science addresses, designing and implementing software, devising new ways to use computers, and devising effective ways to solve computing problems.
Key Features
- Technical understanding of computer science Body of Knowledge.
- Familiarity with common CS themes and principles such as abstraction, complexity, and evolutionary change, and a set of general principles, such as sharing a common resource, security, and concurrency.
- Appreciation of the interplay between theory and practice
- System-level perspective; ability to think at multiple levels of detail andabstraction.
- Problem solving skills
- Project experience
- Commitment to life-long learning
- Commitment to professional responsibility, recognizing the social, legal, ethical, and cultural issues inherent in the discipline of computing.
- Communication and organizational skills
- Awareness of the broad applicability of computing, ranging from embedded micro-sensors to high-performance clusters and distributed clouds.
- Appreciation of domain-specific knowledge
Program Contents
LEVEL 1
- Mathematics I
- Introduction to Computer Science
- Programming in C
- Professional Development
- Object Oriented Programming with Java
- Database Management Systems
- Algorithms and Data structures
- Computer Architecture
- Data communications and networks
- Web Based Application Development
LEVEL 2
- Computer Networks
- Systems Analysis and Design
- Operating Systems
- Mathematics II
- Introduction to Software Engineering
- Development of Enterprise Applications I
- Systems Fundamentals
- Algorithms and Complexity
- Software Architecture
- Human Computer Interaction
LEVEL 3
- Computational Theory
- Information Assurance and Security
- Mathematics III
- Programming Languages and Compiler Design
- Social Issues and Professional Practice
- Advanced Database Management Systems
- Internship
- Cryptography
- SW Process Management
- Mobile Application Development
- Wireless Technologies and Network Programming
LEVEL 4
- Entrepreneurship
- Business Policy and Strategy
- CS Honours Award Project
- Computer Graphics and Visualization
- Intelligent Systems
- Parallel and Distributed Computing
- Platform Based Development
- Bio Informatics
- Agent Based Systems
- Internet of Things
- Embedded Systems
- Development of Enterprise Applications II
- Data Warehousing and Data Mining
Entry Requirements
- Three Passes in Physical Science stream (with mathematics as a subject) in a single sitting (Combined Mathematics, Higher Mathematics, Chemistry, Physics, ICT)
- G.C.E. Advanced Level examination conducted by the Department of Examinations, Sri Lanka
- G.C.E Advanced Level examination conducted by Pearson Edexel, UK (London A/L)
- International Advanced Level examination conducted by Pearson Edexel, UK
- G.S.E Advanced Level examination conducted by Cambridge International Examinations, UK
Fee & Funding
For Local Students:
- Year 1: LKR 400,000
- Year 2: LKR 400,000
- Year 3: LKR 400,000
- Year 4: LKR 400,000
- Registration Fee : LKR 10,000
- Library Fee : LKR 5,000
Key Personnel
Programme Director
Dr. Prabhath Weerasinghe
Phone: 011 544 6042
Email: [email protected]