Skip to main content

Majors & Minors

Undergraduate

Students in classroom

Electrical and Computer Engineering

Lead the technology revolution and prepare to advance emerging technologies that will make a difference for people all over the world. Oswego prepares future engineers with a well-rounded competitive education that delves into high-demand areas.

BS Electrical and Computer Engineering

View courses:

Electives

Biology
  • BIO 203 Human Biology
  • BIO 322 Microscopy/Imaging Techniques 
  • BIO 457 Introduction to Bioinformatics
Chemistry
  • CHE 331 Organic Chemistry
  • CHE 341 Physical Chemistry
Computer Science
  • CSC 365 Data Structures and File Processing 
  • CSC 375 Parallel Programming 
  • CSC 445 Computer Networks 
  • CSC 444 Compiler Construction 
  • CSC 344 Programming Languages 
  • CSC 380 Intro to SE 
  • CSC 338 Robotics and AI 
Information Science
  • ISC 329 Database Management Systems in Business
  • ISC 330 Telecommunications
Mathematics
  • MAT 307 Fundamental of Geometry 
  • MAT 310 Introduction to Linear and Integer Programming 
  • MAT 320 Numerical Analysis 1 
  • MAT 330 Introduction to Algebra 
  • MAT 332 Crypotology 
  • MAT 335 College Geometry 
  • MAT 347 Analysis A 
  • MAT 348 Ordinary Differential Equations 
  • MAT 353 Mathematical Modeling 
  • MAT 354 Mathematical Statistics A 
  • MAT 358 Design and Analysis of Experiments
Physics
  • PHY 313 General University Physics III 
  • PHY 313L General University Physics III Laboratory 
  • PHY 314 Modern Physics 
  • PHY 314L Modern Physics Laboratory 
  • PHY 340 Thermodynamics & Applications