Champlain College homepage
HOME | CONTACT US | SITE MAP | SEARCH   
 
News About Us Academic Programs Admission Office Apply to Champlain Additional Resources
 
 Academics Links:
 - Home
 - Academic Divisions
 - Academic & Civic Centers
 - Courses & Descriptions
 - Upside-Down Curriculum
 - Special Programs
 - Community Book Program
 - Study Abroad
 - BYOBiz Program
 

 
Software Development
 
 
 

User Group Meetings
Champlain College’s Software Development program frequently hosts user group meetings on campus, where professionals gather to explore some of today’s best practices in the software field.

Here, Vermont.Net user group leader Julia Lerman introduces International .NET Association speaker Keith Pleas, who worked on the team developing the .NET Framework and Visual Studio .NET. Keith is an internationally known writer and speaker and is the editorial chair for VSLive 2003 and contributing editor to Visual Studio Magazine. Learn more here.

Want to Learn More About Software Development?

If you have questions about Champlain's Software Development Program, email the Program Director, Gary Savard.

This major is a great choice if you’d like a solid foundation in software development to land a job in the management sector of the industry. You will develop the basic skills you need to build software applications using today’s most common programming languages. You will earn your bachelor’s degree in Computer Information Systems, which will allow you to broaden your knowledge of technology in the areas of telecommunications, networking, and Web development, positioning you to manage a complete IT department down the line. If you wish to focus on large-scale operating systems, you can earn your bachelor’s degree in Software Engineering.

Program Particulars

  • With our unique Plus Two approach, you dive right into computer classes beginning with your first semester. After two years you will have completed 12 computer courses.
  • Your next two years give you two great options: broaden your technology education with a bachelor’s degree in Computer Information Systems or stay in software development in the Software Engineering bachelor’s degree program.
  • Take advanced courses in such computer languages as C++, Visual Basic and Java.
  • Work with the more than 260 networked, high-speed PCs with Internet access on campus.

Curriculum (2006-2007)

First Year

Credits

First Semester:
Introduction to Computer Theory (SWE 135)*
Introduction to Data Communication (NET 130)
Interpersonal Communication (COM 130)
Critical Reading & Expository Writing I (ENG 111)
Algebra & Trigonometry (MTH 220)

Second Semester:
Web Development I (WEB 125)
Relational Database (SWE 200)
C++ Programming I (SWE 140)
Calculus (MTH 310)
Critical Reading & Expository Writing II (ENG 112)

16
3
3
3
3
4

16
3
3
3
4
3

Second Year Credits

First Semester:
Software Systems Analysis & Design (SWE 130)
Java Programming I (SWE 150)
C++ Programming II (SWE 240)
Discrete Mathematics (MTH 325)
Legacy of World Civilization I (HIS 210)

Second Semester:
Data Structures & Algorithms (SWE 281)
Usability & Design (WEB 370)
Java Programming II (SWE 250)
Legacy of World Civilization II (HIS 211)
General elective

15
3
3
3
3
3

14
3
3
3
3
2

Third Year Credits

First Semester:
Computer Systems for Software Engineers I (SWE 285)
.NET Architecture I with C# and VB.NET (SWE 345)
Literature elective
Modern American Social History (HIS 313)
Software Engineering Practice I (SWE 420)

Second Semester:
Computer Systems for Software Engineers II (SWE 300)
.NET Architecture II with C# and VB.NET (SWE 346)
Linux/UNIX Programming I (SWE 415)
Software Engineering Practice II (SWE 425)
Fine Arts elective

15
3
3
3
3
3

15
3
3
3
3
3

Fourth Year Credits

First Semester:
Operating System Architecture (SWE 385)
Enterprise Development I (SWE 435)
Seminar in Contemporary World Issues (HIS 415)
Natural Science elective with lab

Second Semester:
Organizational Communication (COM 340)
Enterprise Development II (SWE 436)
Philosophy (PHI 110)
Psychology/Sociology elective
General elective
Community Service Requirement (SOC 295)

13
3
3
3
4

16
3
3
3
3
3
1

BS in Software Engineering

* Course must be completed with a C or better

Technical Electives

A full list of Technical Electives can be found on the Computer Information Systems page.
 

Champlain College © Copyright 2000-2007 Champlain College. All rights reserved. Site Map | Contact Us
163 South Willard St., Burlington, VT 05402, USA, 802-860-2700 / 800-570-5858