Loyalist College Home  Apply Now Campus Tour Site Map Contact Loyalist Jobs at Loyalist
 
People at college Picture of graduate Graduate and building
  Learn at Loyalist
About Loyalist
Learn at Loyalist Title  
Programs
Continuing Education
Distance Education
Microsoft/It Certifications
LTDC
Access Programs
Bancroft Campus
International Students
University Transfer
Financial Information
College Services
Student Life
Loyalist News
Search this site

Course Descriptions--CPRG Computer Programmer/
Analyst


Semester One
MATH 1010 Basic Mathematics
Basic mathematical skills including algebraic operations, percents, and simple and compound interest. A pre-test could exempt you from this course.
ACCT 1004 Accounting for Programmers
An introductory course designed to provide students with a basic understanding of accounting principles and procedures, using both manual and computerized accounting systems.
BUSI 1001 Business Essentials
Explores how business works in the 21st century by developing an understanding of the Canadian business system, organization of business firms, marketing strategies and entrepreneurial skills.
CPRG 1002 Database Fundamentals
Students learn to design and maintain relational databases using the Access database software. Macros and VBA programming are used to customize and extend database applications.
CPRG 1003 Problem Solving and Programming
An introduction to program planning, logic, development tools (pseudocode, flowcharts, and hierarchy charts), and basic programming constructs. Visual Basic is used to illustrate programming concepts.
COMM 1002 Technical Communications 1
Develops communication skills for the presentation of technical information in business documents that meet the needs of clients and customers. Documents and presentations are produced in Word and PowerPoint.
Semester Two
MATH 1011 Computer Mathematics
Designed to extend the ability to think logically. Topics include number systems, Boolean algebra, truth tables, set theory and flowcharting.
Prerequisite: MATH 1010
CPRG 1004 Programming Fundamentals
Students develop fundamental program design skills through the use of Java, an object-oriented programming language.
Prerequisite: CPRG 1003

CPRG 1005 Systems Analysis and Design 1
A detailed examination of systems analysis and design of computer-based systems. All phases of a system’s life, from feasibility study through to implementation are discussed.
Prerequisite: CPRG 1002

CPRG 1006 Computer Hardware Essentials
The basics of computer hardware – terminology, ports, buses, etc. Basic hardware installation and software configuration will be covered.

CPRG 1007 Microcomputer Essentials
Examines advanced features of a popular spreadsheet and introduces basic web page development techniques. Emphasis is on MS-Excel’s “macro” programming facility, Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS), used for developing programs and web pages.
Prerequisite: CPRG 1002

COMM 1003 Technical Communications 2
Develops communication strategies for the presentation of technical information in user manuals, formal reports, and technical presentations, using Word, PowerPoint and Web pages.
Prerequisite: COMM 1002
Semester Three
CPRG 2001 Visual Programming
Visual application development using Visual Basic. Topics include common controls, event driven programming, user interfaces, arrays, OOP features of Visual Basic, and file access
Prerequisite: CPRG 1004
CPRG 2002 Systems Analysis and Design 2
An examination of systems analysis and design of computer-based systems using object-oriented and structured approaches. Alternative methodologies like RAD and JAD are examined.
Prerequisite: CPRG 1005
CPRG 2003 Object-Oriented Programming
Students learn how to develop objects, manage objects within an array, and apply inheritance using Java.
Prerequisite: CPRG 1004
CPRG 2004 Operating Systems
Examines functions and facilities of operating systems. Topics include resource management, functions, commands and utilities, system security, and system administration.
Prerequisite: CPRG 1007
CPRG 3002 Web Page Design
Students research and define standards of web page design, and construct and publish web pages that blend text, graphics and multi-media, using XHTML, XML, and JavaScript.
Prerequisite: CPRG 1002
Semester Four
MATH 2005 Descriptive Statistics
An introduction to statistics covering measurements of central tendency and variability, probability, correlation, linear regression, and index numbers.
Prerequisite: MATH 1011
CPRG 2005 Data Communications and Networking 1
Topics include data communication and networking concepts, terminology, standards, equipment, and protocols.
Prerequisite: CPRG 2004
CPRG 3005 Client Server Programming
Students further develop programming skill using Java to manage exceptions, save and restore objects using formatted files and database systems.
Prerequisite: CPRG 2003
CPRG 3007 Advanced Visual Programming
Advanced concepts using Visual Basic. The course will focus on application development in Visual Basic for database access using ADO.NET and ASP.NET. Other advanced topics will also be covered.
Prerequisite: CPRG 2001
COUN 2000 Career Development
Students develop skills in networking, job search, résumé and application letter writing, interview preparation, and interview techniques.
Semester Five
CPRG 3004 Database Management
This course covers database concepts, data structures and data models particularly the relational model. Data normalization, database administration issues, and SQL are also discussed.
Prerequisite: CPRG 3005 and CPRG 3007
CPRG 3011 Systems Project 1
This course and Systems Project 2 integrate the skills learned in the program. Teams manage and complete a project using CASE tools, modeling techniques, prototyping, and programming.
Prerequisites: CPRG 3005 & CPRG 2002
CPRG 3012 Data Communications and Networking 2
Students install and configure local area networks, perform LAN management tasks, and administer LAN security using industry-standard network operating systems.
Prerequisite: CPRG 2005
CPRG 3014 Web Application Programming
Students apply the Java programming to develop network distributed systems including WEB applications using servlets and Java Server Pages.
Prerequisite: CPRG 3005
CPRG 3003 Project Management
Students apply a variety of techniques to manage projects. Gantt charts, Pert charts, CPM, and process reports are used to plan and monitor progress.
Prerequisite: CPRG 2002
Semester Six
CPRG 3008 COBOL
Students learn COBOL in order to develop the skills required to deal with maintenance and conversion of legacy systems.
Prerequisite: CPRG 2001 and CPRG 2003
CPRG 3006 Advanced Languages
Advanced problem solving using C++ with emphasis on pointers, dynamic memory allocation, memory management, and data structures.
Prerequisite: CPRG 3005
CPRG 3009 Systems Development Tools
Business applications will be developed and documented using a common system development tool.
Prerequisite: CPRG 3004
CPRG 3010 Systems Project 2
This course consists of the implementation of the project developed in Systems Project 1.
Prerequisite: CPRG 3011
PLAC 3006 Computer Programmer/Analyst Placement
This career-related work placement enables students to apply the skills acquired throughout the program in an actual work environment.

 




KPI Information is available by clicking here.


© 2003 Loyalist College | Back to top | Disclaimer | Contact | Home
These pages maintained by the Admissions department,
who welcome your questions or feedback.
1-888-LOYALIST
e-mail: liaison@loyalistc.on.ca