The minor in computer science provides you with a fundamental understanding of the computer and the basics of the development of computer applications. Not all computer science programs are equal when it comes to curriculum. ODU's program is scientifically and mathematically intensive in order to produce qualified and talented graduates.
Program Highlights
-
Available on-campus and online
-
Three required courses & two upper-level electives (18 credit hours)
-
Popular minor for MSVE, ECE, and Cybersecurity majors
Careers
Check out these ideas from ODU's Center for Career & Leadership Development and the Occupational Information Network (O*NET). A median salary is a midpoint of what people typically earn—half of those surveyed earned above the median salary, and half earned below.
Requirements
-
For completion of a minor, a student must have a minimum overall cumulative grade point average of 2.00 in all courses specified as a requirement for the minor exclusive of prerequisite courses and complete a minimum of six hours in upper-level courses in the minor requirement through courses offered by Old Dominion University.
-
The curriculum for the Bachelor of Science in Engineering Technology with a concentration in computer engineering technology and the Bachelor of Science in Computer Engineering contain a built-in minor in computer science.
Transfer
At ODU, we understand that as a transfer student you have unique needs that require a wide array of campus resources. The Center for Advising Administration and Academic Partnerships aims to create a transfer inclusive culture that supports the successful...
Featured Courses
Laboratory work required. Design issues arising in software systems and C++ programming techniques aiding in their solution. Topics include the software life cycle, methods of functional decomposition, design documentation, abstract data types and classes, common data structures, dynamic data structures, algorithmic patterns, and testing and debugging techniques. Term project required. Prerequisites: CS 150 or ENGN 150 with a grade of C or better. Pre- or corequisite: CS 252 and MATH 211.
Laboratory work required. The techniques and idioms of object-oriented programming in C++ and Java. Methods of object-oriented analysis and design with the Unified Modeling Language. Multi-thread programs, synchronization, and graphic user interfaces. Prerequisites: CS 252 and a grade of C or better in CS 250. Pre- or corequisite: MATH 211.
Laboratory work required. Common abstract data types, including vectors, lists, stacks, queues, sets, maps, heaps, and graphs. Standard C++ interfaces for these ADTs. Generic programming via iterators and templates. Choosing data structures and algorithms to implement ADTs, via analysis of their time and space complexity. Prerequisites: CS 252 and a grade of C or better in CS 250. Pre- or corequisite: MATH 212.
Cost
Estimated rates for the 2024-25 academic year. Rates are subject to change. Other fees are assessed for special services and certain academic programs. Anyone that is not a current Virginia resident will be charged non-resident rates. That includes international students.
Ways to Save
Here are a few ways for you to save on the cost of attending ODU. For more information visit University Student Financial Aid.
Contact
