BS in Software Development Online Courses

At Champlain College Online we design our online programs for working adults, and there's nowhere this is more evident than in our curricula. The software development bachelor's programs are composed of professional courses, software development courses and general education courses that provide foundational knowledge and immediate take- aways that can be applied on the job. These courses are focused, relevant and delivered in an accelerated 7-week format. (Note: Select courses are 15 weeks long. Due to the complex nature of the content of some courses, the courses cannot be condensed into 7-week sessions.)

Earn a Certificate Along the Way

In addition, we've designed this program so you can earn a certificate in a chosen area of specialization in software development before you've earned your degree. Talk to your academic advisor for details.

Professional Courses

 Course # Course TitleCredits
WEBD 125 Web Page Development I- HTML 3
CMIT 130 Networking Fundamentals 3
SDEV 230 Information 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 210 Foundations of Cybersecurity 3
MGMT 260 Project Management 3
SDEV 345 Data Structures & Algorithms 3
CMIT 310 Enterprise Database Systems 3
SDEV 415 Linux/Unix Programming I 3
WEBD 370 Usability in Website and Software Design 3
SDEV 435 Applied Software Practice I 3
CMIT 280 Cloud Computing Security 3

CYBR 330

Operating System Security

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

General Education Courses

 Course # Course TitleCredits
PSYC 100 Introduction to Psychology 3
ENGL 111 Critical Reading &Expository Writing I 3
ENGL 112 Critical Reading &Expository Writing 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
Arts / Humanities / Math / Science Electives 12
Lab Science 4
General Electives *8
Total Credits from General Education Courses 57
Total Credits to Earn This Degree 120