Computer Science major view of KEC - 118 Software Engineering Lab Through Water PC

Computer Science Major

Our Computer Science major is designed to blend the theoretical with the practical using many of today's common programming languages including C/C++, Java, Python, Scheme and several others. In many of the courses, you will get to implement the concepts presented through lab activities integrated into a single class period. We emphasize the design of complex software using agile software engineering practices through incremental analysis, design, implementation and testing. You will also be introduced to a wide range of data structures and algorithms used in the computing industry.

Careers in Computer Science

With a degree in Computer Science, you have many career opportunites. 

The positions can be as a:

  • Computer Designer and Engineer
  • Software Engineer
  • Software Applications System Developer
  • WWW Programmer
  • LAN or Internet Administrator
  • Network Analyst/Engineer

Student Project Spotlight

Computer Aquarium Project Video

Watch as computer science students talk about their fully functioning computer that looks like it's in water, but it's actually mineral oil. Learn why the computer is submerged.

 

Opportunities

We maintain a close relationship with many area businesses, which offer unique internship opportunities for students, as well as permanent employment opportunities for graduating seniors and alumni.

ABET Accreditation

The Computer Science major is accredited by the Computing Accreditation Commission of ABET

.   

Faculty Spotlight

David Babcock, Ph.D., has research interests in intelligent control systems and virtual environments. Learn more.