BS Computer Engineering

4 Years On Campus Bachelors Program

Kansas State University

Program Overview

Kansas State’s Computer Engineering program integrates computer-focused electrical engineering with computer science concepts to prepare students for the design and development of computer-based hardware and low-level software. The curriculum emphasizes a hands-on, laboratory-driven learning experience with real-world problem-solving.

Computer engineers from Kansas State contribute to critical industries such as healthcare, public safety, transportation, computing, and environmental technologies, working in areas like wireless communication, robotics, artificial intelligence, and embedded systems.

Course Overview:

  • General Education: Courses in English, Communication, Math & Statistics, Natural & Physical Sciences, Social & Behavioral Sciences, Arts & Humanities, Free Electives 

  • Mathematics and Science: Analytic Geometry and Calculus I, II & III, Elementary Differential Equations , Discrete Mathematics, Engineering Physics I & II 

  • Core Computer Engineering Courses:

    • Introduction to Programming

    • Programming Fundamentals

    • Data and Program Structures

    • C Language Laboratory

    • Object-Oriented Design, Implementation, and Testing

    • Operating Systems I

    • Engineering Orientation

    • Engineering Problem Solving

    • Introduction to Electrical and Computer Engineering

    • Circuit Theory I

    • Microcontrollers

    • Design of Digital Systems

    • Linear Systems

    • Electronics I

    • Applied Scientific Computing for Engineers

    • Computer Networking

    • Senior Design Experience I

    • Senior Design Experience II

    • Computer Engineering Design Lab

    • Digital Electronics

    • Computer Design I

    • Introductory Probability and Statistics I

  • Capstone Design Project: Senior-year team project that simulates professional engineering practice.

Experiential Learning (Research, Projects, Internships etc.)

  • Research Opportunities:

    • Students can engage in faculty-led research in IoT, cyber-physical systems, computer networks, and more.

  • Student Teams and Competitions:

    • Participation in groups like the Robotics Competition Team provides project experience and national exposure.

  • Internships and Co-ops:

    • Broad access to internships and co-op opportunities with local, regional, and national employers.

  • Makerspace Access:

    • On-campus departmental makerspace available to support student innovation and independent projects.

Progression & Future Opportunities

  • Graduate Study:

    • Alumni frequently pursue advanced degrees (MS, PhD) in computer engineering or related disciplines.

  • Graduate Outcomes:

    • 100% career placement

    • $75,841 average starting salary

  • Career Support:

    • Comprehensive resources through the K-State Career Center, offering employer connections, job search support, and professional development.

Program Key Stats

$30,388
$ 80
Rolling


94 %

Eligibility Criteria

BBC
3.25
27 - 28
70 - 75

1060
NA
6.5
79

Additional Information & Requirements

Career Options

  • Software engineers
  • Computer hardware engineers
  • Test automation engineers
  • Network engineers
  • Computer network architects
  • Application developers
  • Control engineers

Book Free Session with Our Admission Experts

Admission Experts