RIT Home Index Directories Search Info. Center
News
        
CS Home Calendar
Webmail Contact Us FAQ Maps

Undergraduates
Admissions
CS Program Educational Objectives
Academic Advising
Tutoring Schedule
Course Info
GraduatesGraduates
PeoplePeople
ResearchResearch
About the DepartmentAbout Us

Resources
Employment

GCCIS

Faculty/Staff Login
Home > Undergraduate Program
Undergraduate News
No Current News

More News...

PDF Forms


Declaration of Non-Computer Science Concentration

Declaration of Related Electives

Independent Study

Request for Co-Op Credit Based on Previous Experience

Request for Re-Evaluation of Transfer Credit

Request to Take a Graduate Level Course

Request to Take Courses at Another College or University

Admissions Info...

Undergraduate Program Coordinator -- Computer Science
Henry A. Etlinger, Associate Professor; hae@cs.rit.edu, 3019, (585)475-2097

CS Program Educational Objectives

CS Academic Advising

Application for Graduation Instructions

Tutoring Schedule

CS Course Schedule and Homepages

Undergraduate Advising Handbook - PDF
The handbook provides a wealth of information for prospective and current students of the CS Undergraduate Program. It includes forms, program curriculum, academic policies, co-op and job placement, campus services and more.

Handbook Updates:
(Since the handbook is updated only once a year, check here periodically for more recent changes)
No Updates
Accelerated BS/MS Program - PDF

Minor in Computer Science (for non-Computer Science majors only) - PDF



We see Computer Science as a field for inventors of new software products, algorithms, languages, tools, component libraries, and so on. Programming skill is central to this mission, but much more is required. Practitioners need background in hardware, computer science theory, data communications, and operating systems. They also need to understand the process used to build, extend, and maintain software as well as general design principles. Computer Science offers students an opportunity to gain this foundation, as well as a limited chance to explore varied areas of further specialization, from artificial intelligence to more complex applications of computer science theory to the more practical world of networks and distributed systems. A solid foundation in mathematics, science (with flexibility to designate the main lab science), and liberal arts, as well as a significant opportunity to take outside electives complements this strong technical core.

We expect students to acquire individual skills, to learn how to produce individual products plus how to produce products within a group setting. Employers value individuals who possess not only technical skills, but those who also possess the ability to clearly communicate and work with others. In addition, professionals must act like professionals; they must understand their professional, ethical, and moral obligations to themselves, their colleagues, their employers, and their clients. We directly address all of these issues throughout the curriculum.

Finally, the value of co-op cannot be understated. Students experience firsthand many of the issues, concerns, and real life problems we bring up in class. They come to understand that complex problems often are difficult to solve and require not only technical knowledge, but an ability to communicate and to sort out advantages and disadvantages associated with different approaches and solutions. Sometimes, the most desired solution cannot be obtained. Co-op experiences offer students an opportunity to test the work place, to help them find out what they like doing (and, perhaps, what they don't like doing), and to help them shape some of their choices when they come back to school looking for electives.


Last Updated: August 30, 2007
Rochester Institute of Technology
Feedback/Questions phpWebSite is licensed under the GNU GPL
Copyright 2004 Rochester Institute of Technology. All Rights Reserved |
Disclaimer | Copyright Infringement