Mar 29, 2024  
2013-2014 Undergraduate Catalog 
    
2013-2014 Undergraduate Catalog [Archived Catalog]

Computer Science


Douglas Lea, Interim Chair
315-312-2367
www.oswego.edu/compsci

Directory of Professors 

Computer Science is the study of both the underlying theories and the various applications of computing and computers. The computer science program at Oswego combines a sound theoretical foundation with a high level of practical expertise in all areas of the discipline. A full range of courses are offered including all the major programming languages.

The Computer Science Department relies heavily upon Sun computers, and maintains its own network of Sun servers. Two separate laboratories maintained by the department house dozens of Sun Rays with gigabit connection to a Sun server; one laboratory houses Dell Pentium IV computers with connection to the campus network. There is also a special Sun-based research laboratory used for sponsored research.

All department workstations are connected to the Internet through the campus network. Any student with a campus account has access to e-mail and other network services, providing access to worldwide electronic resources.

The department offers ample opportunities for internships, independent study, and individual research. All interested students are invited to join the Computer Science Association, and Women in Computing organizations. Career opportunities include diverse areas such as computer programming, systems analysis, management science applications, information systems, networking, research, and others. Typical entry-level job titles of graduates include programmer, software engineer, systems analyst, and research consultant.

Software Engineering

Software Engineering features a curriculum that provides students with the engineering essentials and experience they need, as well as a fundamental knowledge in the sciences, mathematics, and computing. The Software Engineering program focus is built into a strong set of systems-oriented course offerings. Software requirements, design, construction, testing, maintenance, configuration management, engineering management, engineering process, tools, and software quality assurance are the knowledge areas embedded and reiterated in the curriculum.

The Software Engineering program has not yet been accredited by the Accreditation Board for Engineering and Technology, however, it meets all Accreditation Board for Engineering and Technology and Engineering Accreditation Council criteria for accreditation. Upon graduation of the first cohort of students, we will seek accreditation for this program.
 

Linguistics Major (BA) 
The Department of Computer Science cosponsors this program.

Programs

Major

Minor