Undergraduate Programs
Undergraduate programs in computer science and engineering prepare students for rewarding careers in many areas. Beyond the extensive research, design, and development projects taking place within courses required for the degrees, many computer science and engineering students join faculty-led research projects to take part in cutting-edge research.
Learn more about Baskin Engineering undergraduate advising and resources.
Computer Science B.A.
The B.A. program is designed to give students a solid grounding in both theoretical and practical topics in computer science, computer engineering, and mathematics.
Curriculum Chart (PDF)
Computer Science B.S.
B.S. degrees in computer science lay the foundation for students who wish to pursue careers in these areas.
Curriculum Chart (PDF)
Computer Engineering B.S.
The B.S. in computer engineering prepares graduates for a rewarding career in engineering through five specialized concentrations.
Curriculum Chart (PDF)
Network and Digital Technology B.A.
This B.A. provides students with in-depth knowledge of the underlying structure and function of network and computer technology.
Curriculum Chart (PDF)
Computer Science Minor
The minor in computer science is for students interested in applications in other areas of study, including art, music, business, and science.
Curriculum Chart (PDF)
Computer Engineering Minor
The minor in computer engineering focuses on the technical aspects of computer hardware, embedded systems, and software design.
Curriculum Chart (PDF)
Graduate Programs
The Department of Computer Science and Engineering offers M.S. and Ph.D. programs in Computer Science and Engineering. In addition, the CSE Department offers a professional master’s degree program in Natural Language Processing (NLP) and supervises the legacy Computer Engineering (CE) programs. Learn more about CSE graduate programs, including important dates, admissions, funding, and more.
Learn more about Baskin Engineering’s computer science and engineering graduate programs.
Computer Science and Engineering M.S.
The Computer Science and Engineering Department offers an M.S. degree program pursuing either Thesis Plan I or Capstone Plan II.
Natural Language Processing M.S.
Natural Language Processing (NLP) focuses on the development of computer programs that can understand, generate, and learn from human language for useful purposes.
Computer Science and Engineering B.S/M.S. Pathway
Undergraduate students from any major in the Baskin School of Engineering can apply to the pathway in order to earn a bachelor’s degree together with an M.S. degree in Computer Science and Engineering.
Human Language Media and Modeling Designated Emphasis
The graduate designated emphasis, leading to the degree notation “with an emphasis in Human-Language Media and Modeling” is a collaboration of Computer Science and Engineering, Linguistics, and Psychology.
Computer Science and Engineering Ph.D.
Students admitted to the Ph.D. program usually receive financial support in the form of a combination of fellowships, teaching assistantships, and/or graduate research assistantships.