GUST Computer Engineering Curriculum

Freshman Year

1st Semester:

Course IDCourse NameCreditsSatisfies
Course ID:ENGG 101
Course Name:Study & Careers in Engineering
Credits:1
Satisfies:EB
Course ID:MATH 131
Course Name:Analytic Geometry & Calculus I
Credits:3
Satisfies:MNS
Course ID:CHEM 110
Course Name:General Chemistry I
Credits:3
Satisfies:MNS
Course ID:CHEM 110L
Course Name:General Chemistry I Lab
Credits:1
Satisfies:MNS
Course ID:CHEM 115L
Course Name:Intro to Lab Safety & Hazar. Material
Credits:1
Satisfies:MNS
Course ID:CSC 122
Course Name:Computational Problem Solving
Credits:3
Satisfies:EB
Course ID:ENGL 100
Course Name:Academic English I
Credits:3
Satisfies:GER
Course ID:Total
Course Name:
Credits:15
Satisfies:

2nd Semester:

Course IDCourse NameCreditsSatisfies
Course ID:ENGG 102
Course Name:Engr Design with Computer Appl.
Credits:3
Satisfies:EB
Course ID:MATH 132
Course Name:Analytic Geometry & Calculus II
Credits:3
Satisfies:MNS
Course ID:PHYS 110
Course Name:Physics I
Credits:3
Satisfies:MNS
Course ID:PHYS 110L
Course Name:Physics I Lab
Credits:1
Satisfies:MNS
Course ID:ECON 101
Course Name:Principles of Microeconomics
Credits:3
Satisfies:GER
Course ID:ENGL 110
Course Name:English Composition I
Credits:3
Satisfies:GER
Course ID:Total
Course Name:
Credits:16
Satisfies:

Sophomore Year

1st Semester:

Course IDCourse NameCreditsSatisfies
Course ID:MATH 231
Course Name:Analytic Geometry & Calculus III
Credits:3
Satisfies:MNS
Course ID:CSC 125
Course Name:Object Oriented Programming I
Credits:3
Satisfies:EB
Course ID:ENGL 112
Course Name:English Composition II
Credits:3
Satisfies:GER
Course ID:PHYS 112
Course Name:Physics II
Credits:3
Satisfies:MNS
Course ID:PHYS 112L
Course Name:Physics II Lab
Credits:1
Satisfies:MNS
Course ID:MATH 140
Course Name:Elementary Linear Algebra
Credits:3
Satisfies:MNS
Course ID:Total
Course Name:
Credits:16
Satisfies:

2nd Semester:

Course IDCourse NameCreditsSatisfies
Course ID:ELEN 251
Course Name:Circuits I
Credits:3
Satisfies:EB
Course ID:ELEN 251L
Course Name:Circuit Analysis Lab I
Credits:1
Satisfies:EB
Course ID:COEN 225
Course Name:Programming & Data Structures
Credits:3
Satisfies:MR
Course ID:COEN 230
Course Name:Digital Systems
Credits:3
Satisfies:MR
Course ID: COEN 230L
Course Name:Digital Systems Lab
Credits:1
Satisfies:MR
Course ID:MATH 232
Course Name:Introduction to Differential Equations
Credits:3
Satisfies:MNS
Course ID:COEN 240
Course Name:Discrete Structures
Credits:3
Satisfies:MR
Course ID:Total
Course Name:
Credits:17
Satisfies:

Junior Year

1st Semester:

Course IDCourse NameCreditsSatisfies
Course ID:COEN 313
Course Name:Microcontrollers & Embed Sys Design
Credits:3
Satisfies:MR
Course ID:COEN 313L
Course Name:Microcontroller & Embedded Sys Des Lab
Credits:1
Satisfies:MR
Course ID:ELEN 221
Course Name:Intro to Electronic Devices
Credits:3
Satisfies:MR
Course ID:ELEN 221L
Course Name:Intro to Electronic Devices Lab
Credits:1
Satisfies:MR
Course ID:MCM 102
Course Name:Intro to Public Speaking
Credits:3
Satisfies:GER
Course ID:ELEN 253
Course Name:Circuits II
Credits:3
Satisfies:MR
Course ID:COEN 370
Course Name:Computer Systems: Arch & Org
Credits:3
Satisfies:MR
Course ID:Total
Course Name:
Credits:17
Satisfies:

2nd Semester:

Course IDCourse NameCreditsSatisfies
Course ID:COEN 341
Course Name:Digital Signal Processing
Credits:3
Satisfies:MR
Course ID:COEN 341L
Course Name:Digital Signal Processing Lab
Credits:1
Satisfies:MR
Course ID:COEN 376
Course Name:Operating Systems
Credits:3
Satisfies:MR
Course ID:MATH 221
Course Name:Applied Statistics
Credits:3
Satisfies:MNS
Course ID:MATH 331
Course Name:Numerical Analysis
Credits:3
Satisfies:MNS
Course ID:ENGL 202
Course Name:Technical Writing
Credits:3
Satisfies:WR
Course ID:COEN 390
Course Name:Computer Engineering Internship
Credits:1
Satisfies:MR
Course ID:Total
Course Name:
Credits:17
Satisfies:

Senior Year

1st Semester:

Course IDCourse NameCreditsSatisfies
Course ID:COEN 419
Course Name:Digital Network Design
Credits:3
Satisfies:MR
Course ID:COEN 419L
Course Name:Digital Network Design Lab
Credits:1
Satisfies:MR
Course ID:COEN 491
Course Name:Senior Project I
Credits:1
Satisfies:MR
Course ID:-
Course Name:Social Sciences/Humanities Elective
Credits:3
Satisfies:GER
Course ID:-
Course Name:Arab Heritage Requirement
Credits:3
Satisfies:GER
Course ID:-
Course Name:COEN Elective A
Credits:3
Satisfies:ME
Course ID:Total
Course Name:
Credits:14
Satisfies:

2nd Semester:

Course IDCourse NameCreditsSatisfies
Course ID:COEN 492
Course Name:Senior Project II
Credits:3
Satisfies:MR
Course ID:-
Course Name:COEN Elective B
Credits:3
Satisfies:ME
Course ID:-
Course Name:COEN Elective C
Credits:3
Satisfies:ME
Course ID:COEN 485
Course Name:Computer Vision
Credits:3
Satisfies:MR
Course ID:COEN 485L
Course Name:Computer Vision Lab
Credits:1
Satisfies:MR
Course ID:COEN 475
Course Name:Fault-Tolerant Digital Systems
Credits:3
Satisfies:MR
Course ID:Total
Course Name:
Credits:16
Satisfies:

Specialization Tracks

Intelligent Systems — 3 major elective courses can be selected from:

  • COEN 430 Artificial Intelligence
  • COEN 444 Digital Image Processing
  • COEN 480 Machine Learning
  • COEN 481 Mobile Robots
  • COEN 482 Deep Learning

Software Engineering — 3 major elective courses can be selected from:

  • COEN 410 Software Testing and Quality Assurance
  • COEN 420 Software Maintenance and Re-engineering
  • COEN 430 Artificial Intelligence
  • COEN 477 Security in Computing