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 Engineering
 
 
 

Want to Learn More About Software Engineering?

If you have questions about Champlain's Software Engineering Program, email the Program Director, Don Haggerty.

There is great demand for skilled software engineers -- the people who develop complex, large-scale software systems. This major has been assembled from the ground up by professional software engineers to give you extensive training in the science as well as the techniques of software engineering. It will prepare you as no other undergraduate program can to succeed in this dynamic, rapidly evolving field.

Your professors, all professional software engineers with years of experience, will balance theory and practice, giving you insight into the SE field that no other program can offer.

 

Software engineers see spike in demand

“Software engineers are needed in virtually every part of the economy, making it one of the fastest-growing job titles in the United States. Designing, developing and testing computer programs requires … advanced math skills and creative problem-solving abilities. If you've got them, though, you can work and live where you want. Telecommuting is quickly becoming widespread.” Other opportunities include “cutting-edge projects, like designing a new video game or tweaking that military laser and [earning] extra cash from freelance gigs.” And you can do it all with a bachelor’s, although “moving up the ladder often requires a master's.”
excerpted from CNNMoney.com,
April 12, 2006

Program Particulars

  • You will begin learning the tools of your craft in your very first semester and become skilled at designing, developing, testing, managing and maintaining both large-scale and smallscale software systems.
  • You’ll graduate prepared to work in both Windows- and UNIX-based environments.
  • You will work with development tools from industry leaders Oracle, Microsoft, Borland, Rational, IBM and others.
  • Along with the hard skills, you will learn soft skills such as team development strategies, software project management, configuration management and technical writing.
  • The management and theory skills you will learn will bring you a long way toward preparation for IEEE’s new Certified Software Development Professional examination.
  • You’ll gain advanced knowledge of C++, Java and Microsoft’s .NET architecture.

Curriculum (2007-2008)

First Year

Credits

First Semester:
COR 110 - Concepts of the Self
COR 115 - Rhetoric I
SWE 135 - Introduction to Computer Theory
NET 130 - Introduction to Data Communications
MTH 220 - Algebra & Trigonometry

Second Semester:
COR 120 - Concepts of Community
COR 125 - Rhetoric II
MTH 310 - Calculus
SWE 200 - Relational Database
SWE 140 - C++ Programming I

15
3
3
3
3
3

15
3
3
3
3
3

Second Year Credits

First Semester:
COR 210 - CORE 3
COR 220 - CORE 4
SWE 130 - Software Systems Analysis & Design
SWE 240 - C++ Programming II
MTH 325 - Discrete Mathematics

Second Semester:
COR 230 - CORE 5
COR 240 - CORE 6
SWE 281 - Data Structures & Algorithms
WEB 370 - Usability & Design
SWE 355 - Java Systems Development

15
3
3
3
3
3

15
3
3
3
3
3

Third Year Credits

First Semester:
COR 310 - CORE 7
COR 320 - CORE 8
SWE 285 - Computer Systems for SE I
SWE 345 - .NET Architecture I
SWE 320 - Software Engineering Practice I

Second Semester:
COR 330 - CORE 9
COR 340 - CORE 10
SWE 300 - Computer Systems for SE II
SWE 346 - .NET Architecture I and C#
SWE 325 - Software Engineering Practice II

15
3
3
3
3
3

15
3
3
3
3
3

Fourth Year Credits

First Semester:
COR 410 - CORE 11
SWE 315 -Linux Programming
SWE 435 - Enterprise Development I
General Elective

Second Semester:
SWE 436 - Enterprise Development II
SWE 385 - Operating Systems Architecture
WEB 320 - Server-Side Scripting
or MGT 260- Project Management & Team Leadership
SCI 250/L Physics I with Lab
General Elective

14
5
3
3
3

16
3
3
3
--
4
3

BS in Software Engineering
 

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