The computer science curriculum gives students a solid grounding in both theoretical and practical computer usage. Students become proficient in many areas, with a good academic foundation for various careers in the software industry, as well as preparation for graduate school.
Applications of computer science are found in many other areas of study, from art, music, and linguistics to social sciences, economics, business, digital, and social media, environmental and life sciences, and sciences. Thus, interdisciplinary activities are encouraged. For those students whose primary interest is in another area, a minor in computer science is offered.
Study and Research Opportunities
- B.A., B.S., and undergraduate minor in Computer Science
- M.S., and Ph.D. in Computer Science and Engineering
- The Computer Science and Engineering Department engages in a substantial research program in which both advanced undergraduates and all graduate students participate.
Information for First-Year Students (Freshmen)
It is recommended that high school students intending to apply to the BSOE have completed four years of mathematics (through advanced algebra and trigonometry) and three years of science in high school, including one year each of chemistry, physics, and biology. Comparable college mathematics and science courses completed at other institutions may be accepted in place of high school preparation. Students without this preparation may be required to take additional courses to prepare themselves for the program.
Information for Transfers
- By the end of the fall term in which you are applying, you must have completed at least three(3) of the 5 lower-division foundation requirements listed below.
- By the end of your last spring term in community college, you must have completed the remaining two(2) of the 5 foundation requirements listed below.
- The GPA of all lower-division foundation courses attempted must be at least 2.80.
- CSE 12 and CSE 12L; or CSE 16
- CSE 13E or CSE 13S
- CSE 30
- MATH 19A
- MATH 19B
Students with only four of these requirements may be admitted if they have completed CSE 16 and CSE 12 and CSE 12L.
- Animation and graphics programming
- Computer security
- Computer systems design, development, and administration
- Database system design, development, and administration
- Programming languages and compilers
- Software engineering
- Technical writing
- Web development
These are only samples of the field’s many possibilities.
BSOE students may wish to develop their cross-cultural competency, typically via the Education Abroad Program (EAP). Interested students must work very closely with the faculty and academic advisers in their major very early during the freshman or sophomore year to create a plan of transferable coursework towards graduation.