Find SomeoneCampus MapsOSU Site Map

General Catalog & Schedule of Classes

Oregon State University
OSU HomeProspective StudentsCurrent StudentsFaculty & StaffAlumni & FriendsVisitors
  
  Quick-Jump:    
What is Quick-Jump?
Catalog HomeCatlog IndexCatalog SearchCatalog ArchiveCatalog Help

Option Computer Systems Undergraduate Option  

   Print Version Print

This option is offered within the following major(s):
Computer Science - College of Engineering



The Computer Systems option is for students who want to take up computer science as a career and seek an in-depth understanding of computer science as an academic discipline. This option provides excellent preparation for those who plan to work for companies developing systems software or embedded systems. It also provides excellent preparation for those who plan to pursue an MS or PhD in computer science.



Program for Computer Systems Option


Pre-Professional Program Required for Pro-School Admittance:

COMM 111. *Public Speaking (3)
   or COMM 114. *Argument and Critical Discourse (3)
CS 160. Computer Science Orientation (3)
CS 161. Introduction to Computer Science I (4)
CS 162. Introduction to Computer Science II (4)
   or CS 165. Accelerated Introduction to Computer Science (8) [Ecampus only]
CS 261. Data Structures (4)
CS 290. Web Development (4)
ECE 271. Digital Logic Design (3)
ECE 272. Digital Logic Design Laboratory (1)
MTH 231. Elements of Discrete Mathematics (4)
   or CS 225. Discrete Structures in Computer Science (4) [Ecampus only]
MTH 251. *Differential Calculus (4)
MTH 252. Integral Calculus (4)
MTH 254. Vector Calculus I (4)
MTH 306. Matrix and Power Series Methods (4)
PH 211. *General Physics with Calculus (4)
PH 221. Recitation for PH 211 (1)1
WR 121. *English Composition (3)

Additional Major Requirements:

PH 212, PH 213. *General Physics with Calculus (4,4)
PH 222, PH 223. Recitation for PH 212, PH 213 (1,1)1
ST 314. Introduction to Statistics for Engineers (3)
WR 214. *Writing in Business (3)
   or WR 222. *English Composition (3)
WR 327. *Technical Writing (3)
Computer Science, College of Science, Engineering, or Liberal Arts Electives (6)

Professional Program

CS 321. Introduction to Theory of Computation (3)
CS 325. Analysis of Algorithms (4)
CS 340. Introduction to Databases (4)
CS 344. Operating Systems I (4)
CS 361. Software Engineering I (4)
CS 362. Software Engineering II (4)
CS 372. Introduction to Computer Networks (4)
CS 381. Programming Language Fundamentals (4)
CS 391. *Social and Ethical Issues in Computer Science (3)
CS 444. Operating Systems II (4)
CS 461. Senior Software Engineering Project I (3)
CS 462. Senior Software Engineering Project II (3)
CS 463. Senior Software Engineering Project (2)
CS 480. Translators (4)
CS/ECE 472. Computer Architecture (4)
ECE 375. Computer Organization and Assembly Language Programming (4)
Computer Science Restricted Electives (12)

Three to Four of the following electives:


Baccalaureate Core

Biological Science Course (4)
Difference, Power, and Discrimination Course (3–4)
HHS 231. *Lifetime Fitness for Health (2)
HHS 241. *Lifetime Fitness (1)
   or any PAC course (1)
Perspectives Course (Cultural Diversity) (3–4)
Perspectives Course (Literature & Arts) (3–4)
Perspectives Course (Social Processes & Institutions) (3–4)
Perspectives Course (Western Culture) (3–4)
Synthesis Course (Contemporary Global Issues) (3–4)
Unrestricted Electives (0–6)

Total=180


Footnotes:

1 3 credits of PH 221, PH 222, and PH 223 can be substituted with a physical science course (3 cr. or higher)
* Baccalaureate Core Course (BCC)
^ Writing Intensive Course (WIC)


Option Code: 334




 
Catalog HomeCatlog IndexCatalog SearchCatalog ArchiveCatalog Help
OSU HomeProspective StudentsCurrent StudentsFaculty & StaffAlumni & FriendsVisitors
Find SomeoneCampus MapsOSU Site Map