• No results found

Certificate in Software Development

N/A
N/A
Protected

Academic year: 2021

Share "Certificate in Software Development"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

Certificate in Software

Development

Contents

Certificate in Software Development... 1

Admission Requirements ... 1

Admission Procedures ... 2

The Program ... 3

Course Descriptions... 4

Career and Management Studies McGill Centre for Continuing Education 688 Sherbrooke St. W.

(2)

Certificate in Software Development

The certificate in Software Development provides a solid foundation in software application development. It stresses applied computer knowledge in fundamentals of computer programming, networking, and internet technologies. Completing the program enables the pursuit of careers such as software development and maintenance specialist, network administrator, internet and web specialists in a variety of organizations.

Admission Requirements

To be admitted to the Certificate in Software Development, students must meet both the academic and language requirements of the program.

Academic Requirements:

To be admitted to a certificate program:

1) Students must hold a CEGEP diploma (DCS or equivalent) or

2) Students 21 years of age and over who do not have the normal academic background for admission may be admitted as mature students.

Students between 18 and 21 who do not have a CEGEP diploma but have at least a high school leaving certificate may be accepted into a qualifying program to be determined by the Department. Formal admission to the certificate program will normally follow upon satisfactory completion of the qualifying program. Students below 18 years of age without a CEGEP diploma (DEC) will not be admitted to a certificate program nor will they be permitted to take courses!

Language Requirements: Applicants whose mother tongue is not English, and who have not completed both a high school and a CEGEP program in the province of Quebec, must submit acceptable evidence of facility in English before their application for admission can be considered. For more information, please visit: http://www.cce.mcgill.ca/cms/lang

(3)

Admission Procedures

You can apply for admissions to the Certificate in Software Development online at http://www.mcgill.ca/conted-students/apply

The application fee is $60 (non-refundable). This fee includes application for evaluation of transcripts of previous education for students requesting advanced standing in a program.

You must also provide several pieces of supporting documentation in order for your application to be processed. For more information, please visit:

http://www.mcgill.ca/conted-students/apply

Application deadlines are: February 1 (Spring semester), June 1 (Fall semester), and October 1 (Winter semester).

Please note that students who do not register within one year from their date

of acceptance will be required to reapply.

A Student not wishing to be admitted to the program or who has applied for admission but has still to be accepted may register as a “Special student” in individual courses on a selected basis provided they have the necessary prerequisites and meet the admission requirements.

(4)

The Program

The Certificate in Software Development consists of eight required three-credit courses and two three-credit complementary courses.

Classes are offered once a week for 13 weeks and are generally from 6 to 9 p.m. Courses can be taken in the Fall, Winter, Spring and Summer sessions. Classes in the Spring and Summer sessions may be given in less than 13 weeks. Not all courses are offered every semester.

The certificate’s program requirements are:

Co-requisite to program:

CMSC 101 College Algebra and Functions 8 Required courses:

MGCR331 Information Systems CCCS 300 Programming Techniques 1 CCCS 301 Programming Techniques 2 CCCS 310 Web Development

CCCS 315 Data Structures and Algorithms CCCS 321 Operating Systems Administration

CCCS 330 Database Systems and Internet Applications CCCS 431 Networking Fundamentals

2 Complementary courses (choose from): CCCS 320 User Interface Design

CCCS 425 Web Services

CCCS 441 Network Security and Implementation

(5)

Course Descriptions

CMSC 101 College Algebra and Functions (3 credits)

Pre-requisite: CMSC 000 Remedial Mathematics or diagnostic test

Linear and quadratic functions, exponential and logarithmic functions, applications. Sequences and series, mathematics of Finance. Permutations and combinations. Trigonometric functions radian measure, trigonometric equations, solutions of triangles, applications.

MGCR 331 Information Systems (3 credits)

Pre-requisite: CMSC 101 College Algebra and Functions or equivalent

Introduction to principles and concepts of information systems in organizations. Topics include information technology, transaction processing systems, decision support systems, database and systems development. Students are required to have background preparation on basic micro computer skills including spreadsheet and word-processing.

CCCS 300 Programming Techniques 1 (3 credits)

Pre-requisite:

CMSC 101 College Algebra and Functions Co-requisite: MGCR 331 Information Systems

Fundamental programming techniques, concepts, and data structures, including modularization and maintainability. Emphasis on facilitating communication and between systems analysis and programmers to support decision-making.

CCCS 301 Programming Techniques 2 (3 credits)

Pre-requisite:

CCCS 300 Programming Techniques 1

Object oriented design, modeling(UML) and programming techniques, including the creation of classes, the use of objects, inheritance, and other object oriented

principles. Strong focus on problem solving techniques and ways in which programmers can support decision-making within an organization.

(6)

CCCS 315 Data Structures and Algorithms (3 credits)

Pre-requisite:

CCCS 300 Programming Techniques 1

Programming techniques used to implement algorithms on computers with an object oriented programming language through the careful design of data structures which support the efficient manipulation of data.

CCCS 321 Operating Systems Administration (3 credits)

Pre-requisite:

MGCR 331 Information Systems

Operating systems such as Windows and LINUX/UNIX environments, administration of computer servers, usage of script languages and in various

operating systems, back up procedures and remote access, communication protocol used among different systems, managing information, and system security.

CCCS 330 Database Systems and Internet Applications (3 credits)

Pre-requisites:

CCCS 310 Web Development CCCS 315 Data Structures and Algorithms

Concepts behind the commonly used database management systems, database application development with a focus on Internet applications, discussion of data mining, decision support, Internet security, object-oriented databases manipulation of information through simple and complex Structured Query Language (SQL) queries access to data through internet-mediated technologies.

CCCS 431 Networking Fundamentals (3 credit)

Pre-requisite: CCCS 321 Operating Systems Administration

Fundamental concepts and practices of network principles, technical and managerial aspects of data communications, overview of local area and wide-area networks, network topology, network protocols, Internet/intranet, client/server communication and file sharing.

CCCS 320 User Interface Design (3 credits)

Pre-requisite:

CCCS 300 Programming Techniques 1

(7)

CCCS 425 Web Services (3 credits)

Pre-requisites:

CCCS 301 Programming Techniques 2 CCCS 310 Web Development

Design, implementation and deployment of web services-based solutions to solve common problems in the distributed application domain.

CCCS 441 Network Security and Implementation (3 credits)

Pre-requisite:

CCCS 431 Networking Fundamentals

Overall security processes of multi-vendor networks with hands on skills in areas including security technologies, products and solutions, anti-virus, firewall design and configuration.

References

Related documents

A design study evaluating a select group of coagents of very different structure and activity in a series of model formulations based on the most commercially significant

The policy document – National Climate-Smart Agriculture and Food Security Action Plan of Ghana (2016-2020) – provides the implementation framework for an effective

¾ Additional exception to time accounting requirements for employees who work 100% on a Schoolwide Program (SWP) at a school that has consolidated ALL its funds and programs in

• If you’re using an “integrated” travel Web site that provides fares from a variety of competing airlines (such as the Expedia, Orbitz, or Travelocity sites tested for

organization that educates and empowers nonprofit board members in sound financial, administrative and organizational stewardship. Often nonprofit organizations provide little or

Successful applicants will also be required to sit a knowledge test and obtain a MR licence log book from the RTA prior to the recruit training program commencing.. The MR

As the convex programming heuristic dominates the other heuristics in terms of the gap from the lower bound, we focus on this heuristic to examine (i) how the computational time

The clinical importance of patient immobilization in regard to gastrointestinal and urinary toxicity will be detected by the prospective phase II clinical trial (NCT01142713)