Close Close

Department of Computer Science and Software Engineering

Welcome

Studying computer science and software engineering equips you to shape the future, innovate with emerging technologies, and step into high-demand, fast-growing, top-paying careers.

About the Department

As society becomes increasingly driven by technology, the demand for skilled computer scientists and software engineers continues to rise. According to the U.S. Bureau of Labor Statistics, employment in computer and information technology occupations is projected to grow much faster than the average for all occupations from 2024 to 2034, with about 317,700 openings each year on average. Among all occupations, software developers are projected to have the second-largest number of new jobs, with a growth rate of 16%.

Students who major in computer science or software engineering are well positioned for rewarding career opportunities. According to the Winter 2025 Salary Survey from the National Association of Colleges and Employers (NACE), graduates in these fields are projected to command the highest starting salaries at both the bachelor’s and master’s degree levels. By studying computer science and software engineering, students develop the skills to shape the future, innovate with emerging technologies, and pursue high-demand, fast-growing, top-paying careers.

We Offer Multiple Degree Options at Various Levels

  1. Our comprehensive undergraduate curriculum prepares students to be industry leaders in computing or software engineering through Bachelor of Arts and ABET-accredited Bachelor of Science programs. ABET accreditation ensures a rigorous, industry-recognized education that prepares graduates to excel in the global technology workforce. Please see our Programs of Study page for more details about our three undergraduate majors.
  2. For students who prefer to blend computing and/or technology with a non-computing major, the department also offers four minors: Computer Science, Information Technology, Data Science, and Cybersecurity. The Data Science minor and the IT minor—one of the largest minor programs on campus—are designed to provide students from all majors with essential data analytics skills and technical literacy across disciplines.
  3. Our growing graduate curriculum offers four programs with multiple degree options (including 5-year undergraduate/graduate degrees). These programs include the Master of Science in Software Engineering, Master of Science in Computer Science, Master of Science in Information Systems, and Master of Science in Data Science.

Our Keys to Your Success

  • Talented and Supportive Faculty: Learn from professors with extensive research and industry experience who truly care about your success. Small class sizes, personalized advising, and close mentoring create an engaging and supportive learning environment. Meet Our Faculty and Staff
  • Real Faculty–Student Collaboration: Work side by side with faculty on innovative research and hands-on projects that lead to real-world results—products, publications, and conference presentations. Explore Student Research/Projects to see our students’ achievements and Research Topics for collaboration opportunities.
  • Proven Career Outcomes: Our rigorous, ABET-accredited curriculum prepares graduates to excel in today’s technology-driven world. Students gain valuable experience through internships and launch successful careers with outstanding placements. Learn more on our Career & Internship and CSSE Student Blog pages.
  • Engaged Student Community: Beyond academics, our students stay connected through active participation in student-led clubs and organizations, including IEEE/ACM, Upsilon Pi Epsilon Honor Society, the Cyber Hawks, and many more, as well as through tutoring and mentoring in the CS-SE-IT Tutoring Lab.
Ling Zheng

Ling Zheng, Ph.D.

Associate Professor;
Chair

Computer Science and Software Engineering

James and Marlene Howard Hall, 221