Bachelors of Science in Computer Engineering

The Bachelor of Science in Computer Engineering degree program is designed to provide students with strong foundation in computer and programming languages as well as computer system architecture and software engineering. It also includes business related coursework that prepares computer engineers in the field of management. As a distance learning program, it aspires to produce competent, conscientious, and steadfast contributors who apply their learning to many areas of development.

Students must complete all the required core courses (39 Credits). Courses must be taken in sequence as stated below. Each course is valued as 3 Credits except the internship valued as 6 credits.

Core Courses A (39 Credits)

  • CENG 100 Technical Writing
  • CENG 110 Computer Math
  • CENG 150 Technical Calculus
  • CENG 161 Fundamentals of Logic and Computer Design CENG 200 Computer Architecture CENG 218 Operating Systems
  • CENG 245 Algorithms
  • CENG 284 Visual BASIC - Programming
  • CENG 300 FORTRAN - Programming
  • CENG 311 C - Programming
  • CENG 312 C++ - Programming
  • CENG 314 Java - Programming
  • CENG 315 Pascal - Programming
  • Field Experience-Internship I (6 Credits)
  • Students must complete 3 months Internship covering all the core courses A.
  • CTEC 462 Field Experience-Internship I

Core Courses B (15 Credits)

Students must complete all the required core courses (39 Credits). Courses must be taken in sequence as stated below. Each course is valued as 3 Credits except the internship valued as 6 credits.

  • CENG 400 Digital Design
  • CENG 409 Parallel Processing Digital Testing
  • CENG 450 Real Time Systems
  • CENG 455 Embedded System Design
  • CENG 460 Microcomputer interfacing
  • Field Experience-Internship II (6 Credits)
  • Students must complete 3 months Internship covering all the core courses B.
  • CTEC 462 Field Experience-Internship II

Capstone Project (3 Credits)

Students must complete the below Capstone Project.

  • URES 499 Capstone Project for undergraduate studies
  • Electives (6 Credits)
  • Students must complete two courses from the below Electives. Each course is valued as 3 Credits.
  • CTEC 407 Systems Analysis and Design
  • CTEC 428 Fault Tolerant Computing
  • CTEC 444 Simulation and Modeling
  • CTEC 300 Information Retrieval
  • To provide students with a comprehensive knowledge and thorough understanding of the field of Computer Engineering.
  • To endow students with the required theoretical, communication, and practical skills both in computer and management fields.
  • To enable students to gain expertise in solving technical and realistic problems.
  • To develop accountability, conscientiousness, sensible study and work ethics, and cultural sensitivity among its students.
  • To effectively analyze, design, and implement computer systems, including real-time, embedded and safety-critical computer systems.
  • To demonstrate professionalism in their work and grow professionally through continued learning and involvement in professional activities.
  • To contribute to society by behaving responsibly and ethically.
  • To communicate effectively in written, oral and newly developing modes and media.
  • To assume a variety of roles in teams of diverse membership.
  • To obtain solid background in physics, mathematics and engineering science.
  • To cultivate skills necessary to be effective contributors in a customer-focused and quality-oriented environment.
  • To accomplish independently or with others, designs in software, hardware or their combination in order to prepare them for careers responsive to the evolving technology.
  • To develop an active program of development and growth required in transcending the changes in computing practice and technology.
  • To be prepared to concentrate in areas of interest that will enable them to contribute fully for the good of society.

Total Credits required for Bachelor of Science in Computer Engineering is 120. This includes 45 credits from general education courses.

Back