Academic Catalog

.NET Developer Certificate

certificate Info at a Glance
Type
Certificate
Estimated # of Quarters
This certificate is approximately 3 quarters long, depending on the time students need to satisfactorily complete all graduation requirements.
Admission Dates
Summer, fall, winter and spring quarters.
Prerequisites
Instructor approval required.

This certificate program prepares students with professional programming experience or prior training in computer programming for positions as .NET developers. It is directed toward enabling them to refresh and extend their job skills to advance their career or to qualify for new employment opportunities.

Employers may include business and industrial firms, banks and other financial institutions, government agencies, consulting firms, and software and web development companies.

Certificate Requirements

Course NumberClass TitleCredits
CPW 116.NET Programming5
CPW 142Java Object-Oriented Programming5
CPW 150Principles of Relational Databases5
CPW 205CAPObject-Oriented Analysis & Design5
CPW 212Advanced .NET Programming5
CPW 214.NET Programming for the Web5
CPW 217CAPPortfolio5
CPW 218C++5
COLL 102College Success for All3
 Technical Credits43

.NET Programming

Item #
CPW 116
Total Credits
5

Learn to program using .NET Framework with focus on desktop and console applications. Use decision structures, loops, and arrays to solve problems. Apply exception handling and data validation to programs. Use the predefined libraries in .NET Framework to solve problems. Create methods and learn to pass and return arguments. Create classes and use the classes as objects in programming. Use databases to store and retrieve the data from the applications. 

Prerequisites
CPW 142, CPW 150.
CLOSE

Java Object-Oriented Programming

Item #
CPW 142
Total Credits
5

Construct a foundation of procedural programming concepts and skills requisite for professional object-oriented software development. Use Java, a modern-structured, object-oriented language, to develop your problem-solving and algorithm formulation skills. 

Prerequisites
Successful completion of CPW 101.
CLOSE

Principles of Relational Databases

Item #
CPW 150
Total Credits
5

Delve into the fundamental concepts, terminologies, methodologies, and system organizations of database management systems. Develop the theoretical foundation of understanding necessary to design, implement, optimize, query and maintain a database system. Propose, design and develop a database, using a relational database management system to reinforce the theoretical concepts. 

CLOSE

Object-Oriented Analysis & Design

Item #
CPW 205CAP
Total Credits
5

Explore methodologies and technologies used in analyzing, designing and developing object-oriented software systems intended to solve real-world problems. Build on the Systems Development Life Cycle model initially presented in the CPW 101 course to model and design systems using tools such as CRC cards and the Unified Modeling Language, which includes class, use case, and sequence diagrams. Discuss the theoretical and practical aspects of object orientation. 

Prerequisites
Successful completion of CPW 143.
CLOSE

Advanced .NET Programming

Item #
CPW 212
Total Credits
5

Learn advanced .NET programming — writing classes, working with indexers, overloading operators, and other advanced object-oriented concepts. Work with databases using ADO.NET, databinding, and object-relational mappers. Learn techniques for working non-relational data storage.

Prerequisites
Successful completion of CPW 116.
CLOSE

.NET Programming for the Web

Item #
CPW 214
Total Credits
5

Earn professional experience in analyzing, designing, and developing dynamic, data-driven, commercial web applications using Microsoft ASP.NET. Gain a solid foundation in web development covering topics from state management, security, using various data stores, working with forms, and more.

 

Prerequisites
Successful completion of CPW 116.
CLOSE

Portfolio

Item #
CPW 217CAP
Total Credits
5

Build a portfolio website showcasing skills developed in the Computer Programming and Web Development program. Create a fully functional website from start to finish. Analyze and derive requirements by creating a project proposal or by working with an actual client. Larger projects will utilize source control and emphasize team work.

Prerequisites
Or Co-requisite CPW 229 or CPW 214.
CLOSE

C++

Item #
CPW 218
Total Credits
5

Deals with learning programming using C++ as the primary language with a focus on problem-solving and introduction to object-oriented concepts and terms. 

Prerequisites
Successful completion of CPW 143.
CLOSE

College Success for All

Item #
COLL 102
Total Credits
3

College Success for All prepares students for success at Clover Park Technical College and beyond.  This class is offered Pass/Fail utilizes CANVAS CPTC’s online learning management system to get students familiar with this learning environment. Designed to provide students with the basic skills to be successful in college, by developing connections with campus resources, faculty, staff and peers.  The course includes 20 hours of classroom instruction and 20 hours of online and computer work. It includes, but is not limited to: study skills, learning styles, communication skills, time management, campus resources, test taking strategies, diversity and campus policies and procedures.  This class also includes mandatory safety and FERPA training along with a component on using SALT for financial planning. Beginning in Fall 2016, this course is mandatory for all new students.

Prerequisites
None, but required for all students.
CLOSE
This page was last updated on June 23, 2016.