preloader
  • Home
  • Computer Science

Computer Science

  • CREDITS

    132 credits

  • DURATION

    04 Years

Program Educational Objectives

Within three to five years of graduation, graduates are expected to:

  • PEO 1: contribute to breakthroughts in computer science that provide computer-based solutions for a wide range of applications.

  • PEO 2: have successful careers in industry or academia, providing leadership for their profession.

  • PEO 3: be productive and ethical professionals.

Student Outcomes

  • 1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.

  • 2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.

  • 3. Communicate effectively in a variety of professional contexts.

  • 4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

  • 5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.

  • 6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Enrollment and Degree Data

Year Enrollment Degrees Awarded
2024 NA 0
2023 79 0
2022 51 0
2021 50 0

 

Sampler of Courses

CSE702040 – Introduction to Computing

Explores professional, ethical, legal, security, and global issues and responsibilities in computer science related fields; also included are topics in local and global impact of computing on individuals, organizations, and society.

CSE703038 – Programming I

This course aims to introduce to students the fundamentals of C programming. Basic techniques used in the declaration of data, the expressions, the branches statement, the type of loops, the definition of function, the use of pointer and the structure in C are presented. In addition, this course also orients thinking methods, programming styles, and solving simple problems in C programming language.

CSE703006 – Data Structure and Algorithms

This course introduces core data structures and related algorithms. Topics include data abstraction, arrays, lists, stacks, queues, linked lists, graphs, trees, hashing, searching and sorting algorithms, and the evaluation of algorithm efficiency using big-O notations.

CSE702017 – Operating Systems

Basic principles, structure, and functions of operating systems, especially UNIX. Topics include concurrency, multitasking and process synchronization, multiprogramming, and memory, processor, and device management.

CSE703008 – Database

This course will provide an introductory look at database concepts, emphasizing the relational database model. The course will also illustrate concepts and application of the entity relationship diagram (ERD). Mappings from the conceptual level to the logical level, integrity constraints, dependencies, and normalization are studied as a basis for formal design. The students will understand the use of structured query language (SQL) to extract information from the database. Moreover, high-level languages, such as triggers and Stored Procedures are discussed in this course.

CSE703041 – Artificial Intelligence

This course explores the theoretical and practical underpinnings of artificial intelligence and provides an introductory-level AI technology

 

What Students Could Be

  • Machine Learning Engineer at …

  • Data Scientist at Shopee

  • Full Stack Developer at …

  • Researcher at …

  • Start-up Founder