Bachelor of Science in Computer Science and Engineering
This program is designed to provide those passionate about computing with instruction in computer science fundamentals. Covering core subjects such as mathematics, science and engineering fundamentals as well as specialised courses such as computer security, network programming, embedded system design and more – students will develop real-world computer science and engineering skills that can be applied in the marketplace.
After graduating, students will be equipped with in-demand computing skills, the ability to solve complex problems and the capacity to nurture innovation and creativity.
Program Educational Objectives (PEOs)
The BSCSE program educational objectives are based on the college mission statement. The program is developed and run aiming that the graduates of BSCSE program, after few years of graduation, will have:
- Demonstrated their ability to apply the knowledge of mathematics and basic sciences, computing, and engineering to solve the complex problems in the field of computer science and engineering.
- Established effective communication skills, teamwork, and leadership capabilities.
- Practiced ethical and societal responsibilities in their career.
- Engaged themselves in life-long learning to understand and apply new technological developments in computer science and engineering.
Student Outcomes (SOs)
The BSCSE student outcomes have been adopted from the ABET. Upon successful completion of the BSCSE program, a graduate will be able to:
1. identify, formulate, and solve complex computer science and engineering problems by applying principles of computing, engineering, science, and mathematics.
2. design, implement, and evaluate a computing-based solution that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
3. communicate effectively with a range of audiences.
4. recognize ethical and professional responsibilities in computing and engineering situations and make informed judgments, which must consider the impact of computing and engineering solutions in global, economic, environmental, and societal contexts.
5. function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
6. develop and conduct appropriate experimentation, analyze and interpret data, and use computing and engineering judgment to draw conclusions.
7. acquire and apply new knowledge as needed, using appropriate learning strategies.
Annual Degree Enrollment and Graduation Statistics