View / Print PDF - J. Sargeant Reynolds Community College

advertisement
Career Studies Certificates
Information Systems Technology Computer Programmer
Roadmap
COURSE
TITLE
LEC. LAB. CRS.
HRS. HRS. CRE.
ITE 115
Introduction to Computer
Applications and Concepts
3
0
3
PURPOSE: The Computer Programmer Career Studies Certificate
is designed to provide knowledge and skills in computer
programming and application software development.
ITP 136
C# Programming I
4
0
4
ITP 236
C# Programming II
4
0
4
ITP 251
Systems Analysis and Design
3
0
3
OCCUPATIONAL OBJECTIVES: Computer Programmer,
Applications Programmer, Programmer/Analyst, Internet
Programmer, and related computer occupations
ITD 130
Database Fundamentals
4
0
4
ITP 244
ASP.Net-Server Side
Programming
4
0
4
ADMISSION REQUIREMENTS: General college curricular
admission
ITP 298
Seminar and Project:
Programming Capstone
4
0
4
PROGRAM NOTES: Students must attain the grade of “C” or
higher in IT courses taken for this certificate.
TOTAL
26
0
26
Overview
Career Studies Certificate
GAINFUL EMPLOYMENT DISCLOSURE INFORMATION: Please
see www.reynolds.edu/curriculum/Gainful%20Employment/
GE_Info_221-299-06.aspx to access gainful employment
disclosure information for this program.
Total Minimum Credits for Career Studies Certificate in
Computer Programmer
26
03.13.15
Course Description
INFORMATION TECHNOLOGY PROGRAMMING
ITP 112 Visual Basic.NET I (4 cr.)
Concentrates instruction in fundamentals of object-oriented
programming using Visual Basic.NET and the .NET framework.
Emphasizes program construction, algorithm development, coding,
debugging, and documentation of graphical user interface applications.
Lecture 4 hours per week.
ITP 120 Java Programming I (4 cr.)
Teaches the fundamentals of object-oriented programming using Java.
Emphasizes program construction, algorithm development, coding,
debugging, and documentation of console and graphical user interface
applications. Lecture 4 hours per week.
ITP 136 C# Programming I (4 cr.)
Teaches the fundamentals of object-oriented programming and design
using C#. Emphasizes program construction, algorithm development,
coding, debugging, and documentation of applications within the .NET
Framework. Lecture 4 hours per week.
ITP 160 Introduction to Game Design and Development (3 cr.)
Introduces object-oriented game design and development. Provides
overview of the electronic game design and development process and
underlines the historical contest, content creation strategies, game
careers, and future trends in the industry. Utilizes a game language
environment to introduce game design, object-oriented paradigms,
software design, software development, and product testing. Teaches
skills of writing a game design document and creating a game with
several levels and objects. Integrates 2D animations, 3D models,
sound effects, and background music, as well as graphic backgrounds.
Prerequisite: ITE 115 or equivalent. Lecture 3 hours per week.
REYNOLDS COMMUNITY COLLEGE
ITP 195 Topics in Information Technology Programming: Python
Programming I (4 cr.)
Provides students with knowledge of a popular software development
tool, Python programming language. Users of spreadsheets, games, data
quality tools, and much more will learn to use Python to express rich, yet
flexible, business rules in a lightweight syntax. Lecture 4 hours per week.
ITP 212 Visual Basic.Net II (4 cr.)
Includes instruction in application of advanced event-driven techniques
to application development. Emphasizes database connectivity,
advanced controls, web forms, and web services using Visual Basic.NET.
Prerequisite: ITP 112. Lecture 4 hours per week.
ITP 220 Java Programming II (4 cr.)
Covers the application of advanced object-oriented techniques to
application development using Java. Emphasizes database connectivity,
inner classes, collection classes, networking, and threads. Prerequisite:
ITP 120 or school approval. Lecture 4 hours per week.
ITP 226 Mobile Java Android Development (4 cr.)
Provides the necessary design and programming skills required for
developing applications on mobile devices (smartphones, tablets,
etc.), utilizing the Java-based Android Development Kit to create
Android applications from concept to business model to final product.
Prerequisite: ITP 120 (Java) or another object-oriented programming
language. Lecture 4 hours per week.
ITP 236 C# Programming II (4 cr.)
Focuses instruction in advanced object-oriented techniques using C#
for application development. Emphasizes database connectivity and
networking using the .NET Framework and database processing using the
Entity Framework. Prerequisite: ITP 136 or equivalent. Lecture 4 hours per
week.
ITP 244 ASP.NET - Server Side Programming (4 cr.)
Teaches the creation of ASP.NET Web applications to deliver dynamic
content to a web site utilizing server controls, web forms, and web
services to accomplish complex data access tasks. Prerequisites: ITP 136
and ITP 236 or school approval. Lecture 4 hours per week.
ITP 251 Systems Analysis and Design (3 cr.)
Focuses on application of information technologies (IT) to system life
cycle methodology, systems analysis, systems design, and system
implementation practices. Covers methodologies related to identification
of information requirements; feasibility in the areas of economic,
technical, and social requirements; and related issues. Software
applications may be used to enhance student skills. Prerequisite: ITE 115
or school approval. Lecture 3 hours per week.
ITP 295 Topics in Information Technology Programming: Project
Management Tools (3 cr.)
Introduces the concepts of project management and how to use
Microsoft Project software to manage project requirements. Prerequisite:
ITE 115 or equivalent. Lecture 3 hours per week.
ITP 295 Topics in Information Technology: Cloud Computing Concepts,
Technology, and Architecture (3 cr.)
Provides an overview of cloud computing concepts and capabilities
across various service models. Familiarizes students with use of vendor
maintained applications and processes, and covers security and other
challenges associated with cloud computing. Students learn how to
configure and program cloud services, develop cloud-based software
applications, and leverage technologies to build comprehensive end-toend solutions on the cloud. Prerequisites: ITP 251 or permission of the
instructor. Lecture 3 hours per week.
ITP 298 Seminar and Project in Information Technology Programming:
Programming Capstone (4 cr.)
Provides students with hands-on experience developing sophisticated
web-based applications using ASP.NET and SQL Server, including
profiles, personalization, web parts, themes, multi-lingual, and web
services. Students will work in small teams to build a semester-long
project. Prerequisites: ITP 236, ITP 244, ITP 251, and ITD 130 or permission
of the instructor. Lecture 4 hours per week.
Faculty
Name
Program
EmailPhone
Skip
Bottom
Computer Prog CSC
sbottom@reynolds.edu
523-5755
Barbara
Comfort
Computer Prog CSC
bcomfort@reynolds.edu
523-5311
Robert
Dust
Computer Prog CSC
bdust@reynolds.edu
523-5501
Charles
Reynolds
Computer Prog CSC
creynolds@reynolds.edu
523-5529
Download