Bachelor of Computer Science

Specialized

1. Program Overview

Bachelor of Computer Science is the study of computers and computational systems, we focus mostly on software systems, including computer theory, design, development, and application. The majority of Computer Science is related to Computer Systems, Data Science, Machine Learning, Information Security, Database Management, Design Thinking, Programming Languages, Software Engineering, and Theory of Computing.

At the end of the bachelor program, students will gain a deep knowledge of computer science such as web and/or mobile programming, database administration, and UI/UX design. In addition, 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 students are expected to become IT professionals in the leading IT industries; IT researchers of total activities; leaders in a multidisciplinary, collaborative, team environment, and lifetime learners through the skills provided that enable them to adapt quickly to this challenging domain.

2. Learning Outcomes

Upon completion of this program, the students will be able to:

  • Develop a website or web application
  • Develop mobile application
  • Analysis and design database
  • Understand the social and ethical implications of working as a professional in the field of computer science
  • Critically analyze a problem and design, implement, and evaluate a computer solution that meets the requirement
  • Work effectively in small groups on medium scale computing projects

3. Future Careers

  • Software Developer (Web, Mobile, Java, API…)
  • Data Analyst
  • IT Project Manager
  • Digital Innovator
  • Quality Assurance Engineer
  • Database Designer and Administrator
  • Digital Technology Entrepreneur

4. Program Structure

Year 1
Term 1 Term 2
– Linear Algebra – Discrete Mathematics
– IT Essential – Advance Programming
– Interpersonal Development & Critical Thinking Information Literacy
– Computer Programming Fundamentals Introduction to networks/CCNA 1
– Visual Art – Probability & Statistics
– Seminar on Emerging Technologies – Seminar on Emerging Technologies
Year 2
Term 3 Term 4
Advanced Algorithms Object-Oriented Programming
Basic Robotic Operating System
– Computer Architecture Project Managment
Web Design Database Administration
– Database and Design Soft Skill (Entrepreneuship)
– Seminar – Seminar
Year 3
Term 5 Term 6 Term 7
– Automata Mobile Programming Internship I
– Web Application – Fundamental of CyberSecurity
– Design Thinking – Capstone Project I
– Software Engineering – Soft Skill (Leadership)
– Project Managment – Project Managment
Soft Skill(Carreer Preparation)
– Seminar
– Seminar
Year 4
Term 8 Term 9 Term 10
Fundamental of Machine Learning – Fundamental of Blockchain Internship II
Research Methodology & Thesis Writing – Capstone Project 2
Cloud Computing – Artificial Intelligence
Fundamental Data Science – Soft Skill (Managment)
– Soft Skill  
– Seminar  

 

 

1. Program Overview

Our Bachelor Program in Data Science aims to provide a program that combines programing, machine learning, statistics, and mathematics to provide our students with deep technical knowledge, expertise in how to apply that knowledge in industry, and an understanding of the social and human contexts and ethical implications of how data are collected, analyzed, and used.

2. Learning Outcomes

Upon completion of this program, the students will be able to:

  • Understand and use appropriate and relevant, fundamental and applied mathematical and statistical knowledge, methodologies and modern computational tools
  • Recognise and use research principles and methods applicable to data science
  • Analyse and manage large amounts of data arising from various sources
  • Evaluate and compare solutions to data analysis problems on the basis of organisational and user requirements
  • Design and implement data analytic techniques that accommodate specified requirements and constraints, based on analysis or modelling or requirements specification

3. Future Careers

  • Database Administrator
  • Data Engineer
  • Business Intelligence Developer
  • Business Analytic
  • Data Analyst
  • Data modeling specialist

4. Program Structure

Year 1
Term 1 Term 2
– Linear Algebra – Discrete Mathematics
– IT Essential – Advance Programming
– Interpersonal Development & Critical Thinking Information Literacy
– Computer Programming Fundamentals Introduction to networks/CCNA 1
– Visual Art – Probability & Statistics
– Seminar on Emerging Technologies – Seminar on Emerging Technologies
Year 2
Term 3 Term 4
Advanced Algorithms Object-Oriented Programming
Basic Robotic Operating System
– Computer Architecture Project Managment
Web Design Database Administration
– Database and Design Soft Skill (Entrepreneuship)
– Seminar – Seminar
Year 3
Term 5 Term 6 Term 7
– Mathematics for Data Science – Introduction to Data Science Internship I
– Calculus – Data Integration and WareHousing
– Statistical Data Analysis – Advanced Linear Algebra and Applications
– Programming for Analytics – Data Mining
– Soft skill – Soft Skill
– Seminar
– Seminar
Year 4
Term 8 Term 9 Term 10
Capstone Project I – Capstone Project II Internship II
Simulation Modelling – Big Data Processing Technique and Platfoorms
Object Relational and NoSQL Databases – Social Web Analytics (Web, Internet of Things, and Social Media Mining)
Machine Learning – Advances Analytics(Stream, Sensor and Spatio-temporal analysis)
– Consumer Behaviour and Marketing Research – Visual Analytics(Explorative Data Analysis)
– Soft Skill – Soft Skill

 

 

1. Program Overview

The bachelor program in cybersecurity are established for specialization and application of  practical technology studies. This is based on the industry’s need to have a balance of applied skills and disciplines in both technical domains of research and practical knowledge in the workplace. Moreover, we will integrate the international certifications such as Certified Information Systems Security, Information Systems Auditor, Information Security Manager, Security, and Ethical Hacker.

2. Learning Outcomes

As the result of this program, student will be able to:

  • Understand the breadth and scope of security issues on personal, corporate, national, and global levels.
  • Apply the technical strategies, tools, and techniques to secure data and information for a client or customer.
  • Research in both established venues and innovative applications to expand the body of knowledge in cybersecurity.
  • Apply critical thinking to creatively and systematically solve the problems and meet the challenges of the ever-changing environments of cybersecurity.
  • Perform system hardening, vulnerability testing, and forensic investigation procedures.
  • Move into leadership roles in companies, agencies, divisions, and departments.
  • Demonstrate the ability to manage networks security, projects, and work readiness skills.

3. Future Careers

After completed this program, you will become:

  • Cybersecurity Engineer
  • Cyber Crime Analyst and Investigator
  • Cybersecurity Analyst/Consultant
  • IT Auditor – Network Engineer
  • Penetration & Vulnerability Tester

4. Program Structure

N/A