Print Now
Close Window

Bachelor of Science in Computer Engineering Technology

Graduates of this program will experience a balanced treatment of hardware, software, and administrative (or "systems") topics. As with the two-year degree, upon which this bachelor’s program builds, this program explores what goes on "under the hood" of a computer system. Digital electronics and computer architecture are explored, as well as topics in programming, networks, and system administration. This broad-based approach is intended to give graduates a diverse range of career options.

Vermont Tech’s approach is to give students a good foundation in all aspects of computer technology so that they can adapt to changes in the field. Also, because hardware, software, and systems topics often overlap in the real world, Vermont Tech’s preparation will equip graduates to properly evaluate the entire computer system they are working with and understand how all of its aspects interact.

Students with a Bachelor of Science in Computer Engineering Technology will be able to:
  • Design and implement digital and embedded microcontroller systems in both the hardware and software areas using industry standard tools and techniques
  • Evaluate new computer hardware technologies and make recommendations about such technologies based on features, performance, and cost
  • Design and implement simple digital signal processing systems
  • Implement standard algorithms and data structures, and develop network, multi-threaded, and graphical applications
  • Understand the purpose of various programming language features and how those features are implemented
  • Use standard software engineering tools
  • Understand and evaluate system performance and security
  • Understand basic database design and administration
  • Build, test, and document operating system software, such as a device driver, that interacts directly with hardware
  • Clearly communicate technical information in both oral and written form to peers and supervisors
  • Understand the Computer Engineering Technology profession, its diversity, and its related ethical and social issues
  • Function effectively in teams
  • Demonstrate a commitment to quality, timeliness, and continuous improvement and lifelong learning
The normal number of credits required for the degree is 137.

First Year

Fall Semester Credits Spring Semester Credits
ELT 1031 - Electrical Circuits I  4 ELT 1080 - Electronics for CPE 4
ELT 1051 Presentation Graphics I 1 ELT 1110 - Intro to Digital Circuits 4
ENG 10XX - English 3 MAT 1520 - Calculus for Engineering 4
INT 1000 - Freshman Orientation 1 PHY 1041 - Physics I  4
MAT 1420 - Technical Mathematics 5 If Required:
Select One:  CIS 2262 - Intro Java Programming II  2
CIS 2261 Intro Java Programming I  4
CIS 2271 - Java Programming 4
18 18
Second Year

Fall Semester Credits Spring Semester Credits
CIS 2022 - Intermediate C Programming 2 CIS 2151 - Computer Networks I  4
CIS 2230 - System Administration 4 CIS 2720 - Current Topics in CPE 3
ELT 2050 - Microprocessor Techniques 4 ELT 2040 - Computer Sys Comp/Interfaces 4
PHY 1042 - Physics II 4 ENG 2080 - Technical Communication 3
ELE XXXX - AH/SS Elective 3 ELE XXXX - AH/SS Elective 3
17 17
Third Year

Fall Semester Credits Spring Semester Credits
CIS 4150 - Software Engineering 3 BUS 2440 - Introduction to Business Law 3
CIS 3050 - Algorithms & Data Structures 3 CIS 3010 - Database Systems 4
ELT 3010 - Digital Circuits II 4 CIS 3152 - Network Programming 4
MAT 2532 - Calculus II 4 ELT 3050 - Microprocessor Techniques II 4
ELE 3XXX - Upper Level AH/SS Elective 3 MAT 3170 - Applied Math for Engineering 3
17 18
Fourth Year

Fall Semester Credits Spring Semester Credits
CIS 4020 - Operating Systems  4 CIS 3XXX - CIS Elective 3
CIS 3/4XXX - Upper level CIS Elective 3 CIS 3XXX - CIS Elective 3
CIS 4711 - Project I 2 CIS 4712 - Project II 3
ELT 4010 - Computer Architecture 3 ELT 4020 - Digital Signal Processing 4
MAT 3720 - Topics in Discrete Mathematics 3 ELE XXXX - AH/SS Elective 3
Select One:
CIS 4030 - GUI Programming  3
CIS 4140 - Human Computer Interface 3
CIS 4210 - Computer Graphics 3
18 16