07.12.2012 Views

Liberal Arts and Science - Manchester Community College ...

Liberal Arts and Science - Manchester Community College ...

Liberal Arts and Science - Manchester Community College ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CERTIFICATES<br />

Computer Programming Technology,<br />

Certificate<br />

Program Design<br />

The Computer Programming Technology Certificate program will provide students<br />

with broad <strong>and</strong> in-depth knowledge of the theory, design <strong>and</strong> applications<br />

of digital computers <strong>and</strong> information processing technologies with a particular<br />

emphasis on programming skills. Students will acquire the background <strong>and</strong><br />

skills to enable them to work with digital machines from microprocessors to<br />

microcomputers to mainframe systems configured in Local Area Network of<br />

Wide Area Network configurations. Students will learn: the concepts of efficient<br />

programming design, both traditional <strong>and</strong> object-oriented; to underst<strong>and</strong> the<br />

role <strong>and</strong> function of computers <strong>and</strong> learn to effectively use the computer to<br />

solve complex problems; to describe <strong>and</strong> underst<strong>and</strong> the various aspects<br />

of computer operating systems; to design, code, run, <strong>and</strong> debug computer<br />

programs in the predominant computer industry <strong>and</strong> Internet programming<br />

languages: C++, Visual Basic, Java; to underst<strong>and</strong> good computer database<br />

design by designing, developing forms <strong>and</strong> reports, <strong>and</strong> writing the code to<br />

prepare working databases; <strong>and</strong> to apply critical thinking <strong>and</strong> analytical skills<br />

to the computer programming solution of complex problems. Classroom discussion<br />

is supplemented with “h<strong>and</strong>s-on” computer laboratory programming<br />

experience <strong>and</strong> problem solving programming projects.<br />

Curriculum<br />

Students may enroll in this program full or part-time. Courses are offered during<br />

daytime <strong>and</strong>/or evening hours. Students who complete the Computer Programming<br />

Technology Certificate program <strong>and</strong> decide to pursue an associates of<br />

science degree may apply all of their credits (24 credits) towards the Computer<br />

Programming Technology A.S. Degree program (66 credits). Students should<br />

consult with a computer science/technology faculty advisor to plan their program<br />

<strong>and</strong> schedule of classes, <strong>and</strong> to discuss required course prerequisites.<br />

Required Courses<br />

CST* 110 Introduction to Information Technology 3<br />

CSC* 125 Programming Logic <strong>and</strong> Design with C++ 3<br />

CSC* 205 Visual Basic .Net I 3<br />

CSC* 206 Visual Basic .Net II 3<br />

CSC* 213 Object Oriented Programming in C++ 3<br />

CSC* 214 Advanced C++ Programming 3<br />

CSC* 220 Object Oriented Programming Using Java 3<br />

CSC* 230 Database Concepts with Web Applications 3<br />

90<br />

Total Credits Required: 24<br />

Learning Outcomes<br />

1. Demonstrate the ability to underst<strong>and</strong> a problem <strong>and</strong> develop logically<br />

structured solutions through the use of flowcharts, pseudocode, <strong>and</strong><br />

C++ code.<br />

2. Differentiate <strong>and</strong> underst<strong>and</strong> the role <strong>and</strong> function of various current <strong>and</strong><br />

emerging technologies, including, but not limited to, computer hardware,<br />

networking, programming, database, <strong>and</strong> Internet technologies.<br />

3. Describe basic computer organization <strong>and</strong> the relationship between<br />

hardware components <strong>and</strong> the operating system.<br />

4. Identify <strong>and</strong> apply the major concepts <strong>and</strong> language requirements to<br />

design, code, execute, <strong>and</strong> debug programs in the required programming<br />

languages.<br />

5. Demonstrate an underst<strong>and</strong>ing of proper database design. Apply<br />

System Development Life Cycle concepts to plan, design, develop,<br />

<strong>and</strong> implement a database.<br />

WARNING: All course numbers in the Connecticut <strong>Community</strong> <strong>College</strong> System<br />

are in the process of change. For up-to-date information on any course number,<br />

contact the MCC Registrar’s Office.<br />

Center for Business <strong>and</strong> Technologies: 860-512-2623 or www.mcc.commnet.edu/cbt/

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!