The Bachelor of Science in Computer Science at the University of Nebraska offers a comprehensive education in computer science fundamentals and advanced computing technologies. This program equips students with the skills to design, analyze, and implement software and systems. The curriculum is crafted to cover essential areas such as algorithms, programming languages, software engineering, and systems design, preparing graduates for diverse roles in the tech industry.
STEM-Designated: The B.S. in Computer Science is designated as a STEM (Science, Technology, Engineering, and Mathematics) program. This designation underscores the program’s commitment to providing a rigorous technical education that emphasizes problem-solving and analytical skills essential for success in the technology sector. STEM status also facilitates various opportunities for students, including eligibility for certain scholarships and extended work visas for international students.
ABET-Accredited: The program is accredited by the Accreditation Board for Engineering and Technology (ABET). This accreditation ensures that the curriculum meets high standards of quality and effectiveness in engineering education. ABET accreditation reflects the program's commitment to preparing students with the skills and knowledge required to excel in the field of computer science and to meet industry standards.
Curriculum: The curriculum for the B.S. in Computer Science includes a blend of core courses and elective options designed to provide a thorough understanding of computing principles. Key courses cover areas such as Data Structures, Algorithms, Computer Organization, Operating Systems, Software Engineering, and Database Systems. Students also have the opportunity to specialize in areas such as artificial intelligence, cybersecurity, or data science through elective coursework. The program emphasizes both theoretical foundations and practical applications, including hands-on labs and project-based learning.
Research Focus: The program supports a strong research focus, with opportunities for students to engage in cutting-edge research across various domains of computer science. Research areas include artificial intelligence, machine learning, cybersecurity, data analytics, and human-computer interaction. Students can participate in research projects under the guidance of faculty members, contributing to advancements in technology and gaining valuable experience in their areas of interest.
Industry Engagement: Industry engagement is a key component of the B.S. in Computer Science program. Students benefit from strong connections with industry partners through internships, cooperative education programs, and industry-sponsored projects. These opportunities provide real-world experience, enhance practical skills, and help students build professional networks. The program also features career development resources and job placement assistance to support students in their transition from academics to professional roles.
Global Perspective: The program incorporates a global perspective by preparing students to work in an interconnected and multicultural world. The curriculum includes coursework on global technology trends and international computing issues. Additionally, students have the chance to participate in study abroad programs, international conferences, and collaborative projects with global institutions. This global outlook helps students understand the international implications of technology and equips them to work effectively in diverse environments.