Prospective Students

The Computer Science Department is committed to developing the next generation of engineers by providing instruction through a technology-oriented curriculum, as well as the leadership skills, multidisciplinary knowledge and real-world experiences necessary to succeed in today’s complex world. At Lyle, students will enjoy small classes with a low student-to-faculty ratio. This level of accessibility allows students to develop lasting relationships with Lyle faculty, who bring their extensive teaching and research experience into the classroom and serve as mentors to students.


Undergraduate Students

The educational objectives of undergraduate programs in the Department of Computer Science are to produce graduates who:

  • Become productive professionals in an information technology discipline
  • Pursue graduate or professional degrees
  • Develop into successful entrepreneurs and managers
  • Possess broad knowledge and a wide range of interests
  • Are valuable members of their general community
  • Take a leadership role in their chosen field


Graduate Students

Many of the Computer Science graduate degree programs offer focused areas of specialization to address increasingly complex challenges, such as cybersecurity and software engineering. Courses are offered on-campus, with some also available online through Lyle’s Distance Education program.

Graduates with a CS degree will enter the work force able to...

Analyze a complex problem and apply principles of computing and other relevant disciplines to identify solutions.

Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in context of the program’s discipline.

Communicate effectively in a variety of professional situations.

Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.

Apply Computer Science theory and software development fundamentals to produce computing-based solutions.