Bachelor of Computer Science

  • Home
  • Bachelor of Computer Science

1. Overview

Bachelor of Computer Science is the study of computers and computational system, and we focus mostly on software and software systems, including computer theory, design, development, and application. Main areas in Computer Science include artificial intelligence, computer systems, information security, database management, design thinking, programming languages, software engineering, and theory of computing.

Our mission is to prepare students for their future careers and postgraduate. At the time of graduation, students will have strong knowledge of computer science foundation and fundamentals and will have in-depth knowledge in one or more computer science specializations, such as web and/or mobile programming, database administration and management, and UI/UX design. Students will be able to solve complex technical problems and address the needs of the community and society.

Within 3-5 years from graduation, our graduates are expected to be able to have a career as IT professional in the leading IT industries in the country; to engage in the IT-related research activities; to engage in a supportive or leadership role in multidisciplinary, collaborative, team environment. They will become lifetime learners through the skills provided and will be able to adapt quickly to this challenging domain.

2. Expected Career

  • Software developer (Web, Mobile)
  • Database Designer and Administrator
  • Project Manager
  • Digital Innovation
  • Quality Assurance
  • Technology Entrepreneur

3. Recruitment Industry

  • Software Company
  • IT Startup Company
  • Banking Industry
  • Telecom Company
  • IT Solution Company

4. Subject Category

Foundation Oriented Course CS Software and Technology
  1. Algorithm and Programming I+II
  2. ITE
  3. CCNA-I
  4. Art
  5. Algebra
  6. Math Discrete
  7. Probability
  8. Physic for Engineering
  1. Algorithm and Data Structure
  2. System fundamental
  3. Computer Architecture
  4. Theory information
  5. OOP
  6. Operating System
  7. Theory of Automate
  8. Compiler
  1. Web Static
  2. Web Dynamic
  3. Mobile
  4. Database Analysis and Design
  5. Database Administration
  6. UI/UX Design
Methodology Advance Course Soft Skill
  1. Software Engineering
  2. Research Methodology
  3. Project Management
  4. Quality Assurance
  1. Data Science
  2. Cloud Computing
  3. Artificial Intelligence
  4. Machine Learning
  5. IoT
  6. Security
  7. Problem Solving + Design Thinking
  1. Soft Skill
  2. Seminar
  3. Entrepreneurship
Industrial Experience
  1. Year 2, 3 months internship
  2. Year 3, 4 months final year internship

5. Curriculum

Year 1 Objective:  

  1. Build the foundation knowledge of computer science including basic science and art
  2. Get the problem solving and coding skills
  3. Understand the foundation of computer system and network
  4. Be able to analyse and design database
Term 1 Term2 Term 3
  1. Coding
  2. ITE
  3. Algebra
  4. Art
  5. Seminar
  6. Soft skill
  1. Coding
  2. Math Discrete
  3. CCNA 1
  4. Probab
  5. Seminar
  6. Soft skill
  1. Graphic design
  2. Advance Algorithm and Data Structure
  3. System fundamental 
  4. Database Analysis and Design
  5. Theory of information
  6. Seminar
Year 2 Objective:

  1. Understand the tuning of DBMS (security, backup, recovery, config)
  2. Be able to design the user interface of website or application
  3. Be able to gain the knowledge on some advance courses of computer science 
  4. Relate theoretical knowledge with its application in the industry
Term 4 Term 5 Internship
  1. Database Administration
  2. Web Design
  3. Computer architecture
  4. OOP with Java
  5. Entrepreneurship
  6. Seminar
  1. Software Engineering
  2. Web Application
  3. Mobile Programming 
  4. UI/UX
  5. Operating System
  6. Automata
  7. Seminar
Year 3 Objective:

  1. Be able to develop the software for smart device with security
  2. Understand the flow and the process of project management and problem solving.
  3. Be able to analyse the data
  4. Be able to write the thesis and paper
Term 6 Term 7 Term 8
  1. Compiler 
  2. Project Management
  3. Design Thinking
  4. Cloud Computing
  5. Soft skill 
  1. Research methodology, thesis writing
  2. AI
  3. QA
  4. Security
  5. IoT
  6. Seminar
  1. Data Science
  2. Machine learning
  3. Softskill (Law, Business)
  4. Project
  5. Seminar
Final Year Internship