PART-TIME | WINNIPEG LOCATIONS INFPP-CT Information Systems Programmer/Analyst

Courses and Descriptions

Courses and Descriptions

(Click the course name to view the description of the course)
Recognition of Prior Learning (RPL)
In addition to Transfer of Credit from a recognized post secondary institution, other RPL processes are available for RPL courses. Click here for more information. For courses with no RPL, please check www.rrc.ca/rpl for additional contact information.
ACCT-3002Management Information Systems
More Information

This course provides an introduction to the role of information systems in business, information technology, computer hardware, software, managing data resources, telecommunications and networks, the Internet and the new information technology infrastructure, systems development, systems security and control and higher-level information systems.

ADEV-1000Programming (Java 1)
More Information

This course provides a basic introduction to programming using the Java programming language. Students will develop, code, test, and debug programs for simple applications using proper programming principles and documentation. Topics include data types, variable declarations, control structures, methods, classes, inheritance, polymorphism, encapsulation, arrays, and other data structures.

ADEV-1001Programming (Java 2)
More Information

This course covers some of the more advanced areas of JAVA programming including Swing, Event Handling, Multi-Threading, Exception Handling, JDBC, File I/O, and Servlets. Students will use a Development tool to create Applet and Frame applications.

Prerequisites:
ADMN-1001Introduction to Canadian Business
More Information

This course is designed to introduce students to the complexities of the Canadian business environment. Exposure to business frameworks, accounting, finance, marketing, management, human resource management and operations management will be provided. Special emphasis is placed on small business; the driver of the economy and creator of most new jobs. The course will include case studies, applications, and analyses of Canadian businesses.

BUSA-1044Business Analyst - IntroRPL
More Information

Gain the skills needed to be a successful Business Analyst in today's workplace. Improve your abilities in oral and written communication, research techniques, business process improvement, problem-solving, supervision and team-building, and understanding of organizational structures.

BUSA-1046Business Analyst FacilitationRPL
More Information

Refine your communication style with an introduction to Business Analyst writing. Become familiar with how to compose business case documents, user documentation, reports, formal requests, and e-mails. Hone your skills in managing and planning meetings. Learn to design and deliver powerful presentations.  Develop effective negotiation skills to strengthen your ideas.

Prerequisites:
COMM-1138Manual Writing and Design
More Information

Create and design a manual with an emphasis on readability, accessibility and usability. Learn the importance of writing user manuals and discover how a well-written manual can be an asset to companies and to consumers.

COMP-1054Business Systems Testing
More Information

This course presents Systems Testing with a particular focus on knowledge required by the Business Analyst relating to the management of Information Systems.

Prerequisites:
COMP-1066Business Systems Design
More Information

This course presents a methodology based on structured analysis and design. The Systems Development Life Cycle adopted for purposes of this course is defined as: Systems Planning, Systems Analysis, Systems Design, Systems Implementation, Systems Operation and Support. You will learn about project management concepts and work through case studies that will introduce all phases of systems development. You will learn how to translate business requirements into information systems.

Prerequisites:
COMP-1069Visual Basic.NET 2
More Information

This course will focus on enhancing the basic programming skills taught in VB.NET level 1. Heavy emphasis will be placed on learning to create business applications that interact with databases. Students will also learn how to write maintainable applications and to install those applications on customer machines.

Prerequisites:
COMP-1078Visual Basic.NET 1
More Information

An introduction to Visual Basic .Net, Microsoft's premier object-oriented development language. Each lesson will introduce a new programming concept and then reinforce the concepts with a hands-on tutorial. Students will focus on creating Windows applications using the WinForm technology. By the end of the course the student will be able and code simple business applications.

Prerequisites:
COMP-1217Software Development Fundamentals
More Information

Learn Software Development Fundamentals beginning with introductory topics including core programming concepts & object-oriented programming.You will learn the basics required in the .NET or Java programming stream.  This course demonstrates the business case for the Microsoft .NET Framework and provides hands-on guidance for modern application development. You do not require Microsoft development experience for this introductory course.

Prerequisites:
COMP-1240SQL-Structured Query Language
More Information

This course provides a basic introduction to standard Structured Query Language (SQL)

You will learn the fundamentals of SQL syntax to query, add data to, build, and protect databases. You will also learn about the development and use of SQL, about relational databases and relational database design in general, and about current topics in relational database management.

COMP-1348Programming (Java 4 Project)
More Information

Get ready to write the Oracle OCP Java SE 8 Programmer II certification exam. This course will test your knowledge of the Java programming language. You will develop a detailed knowledge of language syntax, core concepts, and a number of common application programming interfaces (APIs). In this course, you will be tested on intermediate object-oriented design concepts.

Prerequisites:
COMP-1459Object Oriented Analysis&Dsgn
More Information

You will be introduced to the fundamentals of Object-Oriented Systems Analysis and Design using the Unified Modeling Language (UML). You will be implementing UML diagrams in modelling software. The Analysis portion deals with basic OO concepts, capturing requirements with use cases, identifying classes, and modeling dynamic object behaviour. The Design portion refines the analysis models with design (implementation) decisions, introduces patterns and examines the persistence of objects to relational databases. The Systems Development Life Cycle adopted for purposes of this course is defined as the USDP (Unified Software Development Process).

Prerequisites:
COMP-1582ISPA Business Case Project
More Information

In a rapidly changing technology market, computer programmers and systems analysts must be able to design, analyze, develop and implement multi-tier software solutions using an appropriate project management discipline, and a prototyping approach to software development. The project requires students to work with project stakeholders to create a real-world solution for their businesses, which will provide strategic value.

Thesis Project provides the participants with a monitored apprentice-type environment in which to practice the skills learned in previous courses  prior to seeking employment in the industry. 

Participants leave the Thesis Project program with one years experience and a portfolio of skills that make them valuable employees with the ability to analyze a problem, design a solution, develop the software, implement the solution and training the stakeholders.

Prerequisites:
COMP-1611Visual Basic.NET 3
More Information

This course extends Microsoft.Net Framework, Visual Basic.Net, and C# skills for students with Microsoft.Net Framework development experience. It provides hands-on guidance developing advanced user interfaces, implementing object-oriented techniques, accessing data, working with XML, debugging, handling exceptions, and deploying an application.

Prerequisites:
COMP-1612Visual Basic.NET 4 (Project)
More Information

This course further extends Microsoft.Net Framework, Visual Basic.Net 3, and C# skills and provides an opportunity to design, develop, debug, and document a complete application for students with advanced Microsoft.Net Framework development experience. Lab time is enriched with hands-on tutorials covering the following: the Microsoft Solutions Framework, n-tier and Service Oriented Architecture, application configuration, advanced data access, XML and related technologies, data binding, exception management, regular expressions, cryptography, instrumentation and user assistance.

Prerequisites:
COMP-3346Programming (Java 3)
More Information

Prepare to write the Oracle OCA Java SE 7 Programmer 1 certification exam. The OCA Java SE 7 exam is the entry level certification of Oracle Java technology certification path. This worldwide credential validates basic knowledge of Object-Oriented Concepts, UML representation of OO concepts, the Java programming language, and general knowledge of Java Platforms and Technologies. Candidates for this exam include: entry level Java programmers, students studying to become Java programmers, project or program managers working with Java technology in the software development industry. This course also provides you with an ideal entry into an application development or a software project management career using Java technologies.

Prerequisites:
PROJ-1002Project Management Plan and EstimateRPL
More Information

You will develop a working competency in planning projects, scope management, resource management, cost and duration estimating, activity sequencing, and scheduling. Learn to apply the generally recognized tools and techniques in planning, estimating and scheduling projects and focus those projects on an organization's business.

Prerequisites:
PROJ-1030Project Management FundamentalsRPL
More Information

Study the fundamental aspects and principles of project management including life cycle, integration, planning, organization and communication. Learn about work breakdown structures, diagramming, cost management and resource allocation. Examine today’s issues affecting project management including risk management, quality, conflict, and team building.

Page produced on 2020-10-24 04:45:56
Red River College endeavours to provide the most current version of all program and course information on this website. Please be advised that classes may be scheduled between 8:00 a.m. and 10:00 p.m. The College reserves the right to modify or cancel any course, program, process, or procedure without notice or prejudice. Fees may change without notice.