Software Development: Online Associate and Bachelor's Degrees

At Champlain College we design our online programs for working adults, and there's nowhere this is more evident than in our curricula. The software development associate's and bachelor's programs are comprised of both professional and general education courses that provide foundational knowledge and immediate take-aways that can be applied on the job. 

Whether it's PHIL 201, Critical Thinking, that will help you view the challenges faced by you, your organization, or the society around us differently; ENGL 315, Writing in the Workplace, where you will learn not simply how to craft a better essay, but also how to be more effective in your written communication on the job; or SDEV 340, C++ Programming II, that exposes you to Object-Oriented Programming (OOP) using C++ concepts, you will take courses that are focused, relevant, and delivered in an accelerated 7-week format.  

Professional Courses

Course #TitleCreditsBSAS
WEBD 125 Web Page Development I - HTML 3 * *
CMIT 130 Networking Fundamentals 3 * *
SDEV 230 Info. Systems Analysis and Design 3 * *
CMIT 135 Introduction to Computer Systems 3 * *
SDEV 240 C++ Programming I 3 * *
CMIT 200 Relational Database Design & SQL 3 * *
SDEV 340 C++ Programming II 3 * *
CYBR 240 Computer and Network Security 3 *  
MGMT 260 Project Management 3 * *
SDEV 345 Data Structures & Algorithms 3 * *
CMIT 310 Enterprise Database Systems 3 *  
MATH 270 Discrete Mathematics 3   *
SDEV 415 Linux/UNIX Programming 3 *  
WEBD 370 Web Usability and Design 3 * *
SDEV 435 Applied Software Practice  3 *  
SDEV 200 Wireless Application Design/Development 3 *  

SDEV 300
OR SDEV 301

OR SDEV 302

Mobile Programming w/Java

OR Mobile Programming w/.NET for Windows

OR Mobile Programming w/Objective C

3 *  
SDEV 385 Operating Systems Architecture 3 *  
ACCT 130 OR MGMT 230 Financial Accounting OR Financial Systems for Management 3 *  *
  Technical Electives 12 *  
  Total Credits from Professional Courses   63 33

General Education

Course #TitleCreditsBSAS
PSYC 100 Introduction to Psychology 3 * *
ENGL 111 Critical Reading &Expository Writing (CREW) I 3 * *
ENGL 112 Critical Reading &Expository Writing (CREW) II 3 * *
COMM 130 Interpersonal Communication 3 * *
WRIT 231 Technical Writing 3 * *
COMM 270 Intercultural Communication 3 *  
MATH 210 Calculus I 3 * *
MATH 270 Discrete Mathematics 3 *
PHIL 340 Ethics in the Professions 3 *  
ENGL 315 Writing in the Workplace 3 *  
ECON 205 OR ECON 210 Microeconomics OR Macroeconomics 3 *  
  Lab Science 4 *  
  Fine Arts Elective 3 *  
  Literature Elective 3 *  
  History Elective 3 *  
  General Electives * (8 Credits) * (6 Credits)
  Arts/Hum/Soc Sci/Math/Sci Elective 3 *
  Total Credits from General Education   57 27
Total Credits to Earn This Degree 120 60