At a glance: Computer Science
Did you know? Our program provides students with hands-on experiences in current languages (such as C# and Java) and operating systems (such as Windows and Linux) while stressing programming fundamentals and software engineering principles.
Computer Science Features:
From Classroom to Classified: ONU's Top-Secret Intern
The computer science program is part of the Electrical & Computer Engineering and Computer Science (ECCS) department in the T.J. Smull College of Engineering. The department offers both a major and a minor in computer science. The major is designed with the following goals: Extensive experience in software development; comprehensive understanding of a computer’s operation, from the binary level through to the application; advanced coursework for students interested in graduate study; preparation to practice as professionals in the computing industry. The computer science program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org. Visit the department's web site.
Computer science majors earn a Bachelor of Science in electrical and computer engineering.
The computer science major culminates with a capstone senior design experience taken in conjunction with computer and electrical engineering majors. Some of the senior design projects in which computer science students have participated include applications that automatically upload glucose meter readings to a health self-management Web site, a data acquisition system for PDAs, and a computer-controlled electronic carillon system for the University Chapel.
The department maintains an institutional membership in the Association for Computing Machinery and sponsors a programming team in the contest run each year by the association. While on campus, computer science majors are employed by the department as computer lab managers and laboratory assistants.
Teaching and research opportunities also exist at the university level for majors who continue on to graduate school. Both internship and co-op programs are available for computer science majors through the college’s cooperative education office. Computer science majors tend to be employed as computer programmers, systems analysts, network administrators or database administrators.
Students and faculty have access to a variety of modern computer facilities. The computer science program operates two computer labs with a number of high-end, networked workstations running the Windows or Linux operating systems. In addition, students have access to the wireless network throughout the building, and all University networks are connected to the Internet. Special purpose hardware is available to support advanced coursework. Programming languages presently available include Java, C, C++ and C#. Additional software packages and developmental systems include Microsoft Visual Studio.NET, Microsoft Office, Matlab, Logic Works and NetBeans. The department is a member of the Microsoft Development Network Academic Alliance.
Association for Computing Machinery, Upsilon Pi Epsilon honorary, Order of the Computer Scientist, Phi Sigma Rho, Society of Women Engineers
AT&T, Allstate, Microsoft, IBM, Raytheon, Ameritrust, Borland, General Dynamics, Softech, Chemical Abstracts, Upjohn, Software Architects
Texas A&M, The Ohio State University, Wright State University, University of Wisconsin-Madison, University of Massachusetts, Michigan State University, University of Cincinnati