Course Calendar 2011-2012 - Champlain College Saint-Lambert

Course Calendar 2011-2012 - Champlain College Saint-Lambert Course Calendar 2011-2012 - Champlain College Saint-Lambert

champlainonline.com
from champlainonline.com More from this publisher
26.11.2014 Views

Computer Science (420.A1) Computer Science Program (420.A0) Graduate Profile Graduates will be able to pursue careers in a variety of generic computer programming areas such as programming for the web, programming for multimedia, applications development for business, and systems design and database administration. They will be able to write computer programs and develop websites with animation effects and eCommerce applications. Students will also learn how to use industry standard applications to create graphic user interfaces and animations. Students will learn about internet graphics, user interaction, multimedia programming, and business programming. Graduates will be computer technology generalists with knowledge and skills in programming, systems, networking and database structures; and computer technology specialists in programming for the web, multimedia and business. The successful graduate will have acquired a comprehensive training providing a wide range of competencies, including: Computer Technology Skills • Do problem solving, specifically: − solve computer-related mathematical and statistical problems − analyze, develop and validate algorithms − analyze and correct existing systems and programs • Do design and development, specifically: − use structured and object-oriented programming languages − develop user interfaces − produce conceptual systems models using a CASE tool − implement a networked computing environment − create and use databases and database management systems − use multimedia processing utilities − design and develop applications in database, graphics and hypermedia environments − logically organize data on physical and digital media − use industry-standard applications for graphical user interfaces and animation • Do maintenance and support, specifically: − install/customize/use operating systems − install and configure hardware and software − modify existing applications using proper quality assurance methods − provide user support and training Communications Skills • communicate effectively in English (reading, writing, listening and speaking) • communicate with relative ease in French in a work environment • manage and produce technical documentation • conduct efficient, effective research • apply effective human relations skills in the workplace Career/Professional Skills • display critical-thinking and problem-solving skills appropriate to the computer technology field • appreciate the functions and role of a programmeranalyst • analyze a company’s characteristics, mode of operation and flow of information • analyze, plan and manage work activities • display awareness of professional issues as they affect computer science, systems development, and programming Personal Development • demonstrate awareness of the importance of a healthy lifestyle in the development of the whole person • demonstrate awareness of the need to develop lifestyle habits conducive to good health, such as proper nutrition, sensible weight control and being physically active on a regular basis • demonstrate awareness of ethical issues in personal and work situations • demonstrate awareness of other world views and the ideas and values that make them different from our own • display development of the knowledge based skills of definition, organization, classification and analysis • demonstrate the interpersonal skills required for working in teams and in a client environment • show respect for others and a professional level of conduct • learn independently and think critically and creatively Comprehensive Assessment Graduates are required to complete a Comprehensive Assessment prior to graduation. Students must have successfully completed three courses prior to producing the portfolio that will reflect the professional and personal skills they have developed during the three-year program. These courses are integrative activities involving all of the Computer Science program-specific competencies as either prerequisites or within the following courses:

• 420-514 Practicum 1: System Development • 420-612 Practicum 2: System Implementation • 420-611 Workstudy 2: Externship The “Practicums 1 & 2” are an integrative activity generally undertaken in pairs and involve students working on all phases of a live project (where possible) - analysis, design, development and implementation. The students will perform a feasibility study, analyze the current situation, design alternative solutions, and present these to “management” for a consensus on a plan of action. They then perform a detailed analysis and design of the proposed solution and develop it using a variety of software and programming languages which are generally previously unknown to the students. All projects involve programming, database, graphical user interfaces and internet programming. The externship is an integrative activity that provides students with an opportunity to use the knowledge and skills learned in a real-life industry setting and to do this autonomously in an unfamiliar computer environment. Students will be required to give an oral presentation to their colleagues and faculty and to submit a written report outlining the projects completed on stage, their work environment and a self-evaluation of their experience. The major part of the mark for the externship component is an outside assessment by the company supervisor. The portfolio will be assessed by the team of “externship” teachers on the competencies and abilities outlined in the Graduate Profile. Students must meet all objectives to pass the comprehensive assessment. Those students not succeeding on their first try will be given an opportunity to resubmit the portfolio one week later for reassessment. The portfolio consists of three parts as outlined below: Part 1: The overview includes: • an overview of the program completed • a self-assessment of the computer technology skills attained • a self-assessment of the communication skills attained • a self-assessment of the career/business skills attained • a self-assessment of the personal characteristics attained • a preliminary career plan - 1, 2 and 5 year plan Part 2: The work study project includes: • updated résumé • mid-point and final evaluations from company supervisors • copy of official transcript • hard-copy of the PowerPoint stage oral presentation • a self-evaluation of the work study experience Part 3: College projects include: • highlights from the systems analysis course - process and data models • highlights of the final project - executive summary, user guide extracts, etc. • a reflection on the teamwork experiences in final project and other third year courses • a review of experience with the various platforms. General Program Goal In accordance with the general goals of the technical training, the Computer Science program-specific component of the Programming for Web, Multimedia and Business option aims to: • enable students to acquire competence in the exercise of the occupation; to carry out the functions, tasks and activities of the occupation at the level required for entry into the job market; • help students integrate into professional life by giving them a general knowledge of the job market; as well as an understanding of the specific context of the selected occupation; • foster the students’ personal growth and encourage continuing professional development; • provide for the future job mobility of students by helping them to acquire career-management skills. Programming for Web, Multimedia and Business is a three-year option offering theoretical and practical work in computer subjects. The option is designed for students entering the job market after graduation but students may also continue their education at the university level. Students who intend to pursue university should consult an Academic Advisor. In certain instances advanced standing may be obtained at university for courses completed at the college level. Entrance Requirement In order to be admitted to a program leading to a Diploma of College Studies (DEC), candidates must possess a Secondary School Diploma or have completed a level of education that is deemed equivalent by the College. Applicants should also have successfully completed Mathematics TS 5 or SN 5. Students who have Math TS 4 or SN 4 will also be considered, and if admitted, will be required to take Math 201-009 (Functions) as an extra course. Additional admissions requirements can be found in the admissions section of this calendar. For more information, please refer to our website at www.champlainonline.com under Admissions.

Computer Science (420.A1)<br />

Computer Science Program (420.A0)<br />

Graduate Profile<br />

Graduates will be able to pursue careers in a variety of<br />

generic computer programming areas such as programming<br />

for the web, programming for multimedia, applications<br />

development for business, and systems design and<br />

database administration. They will be able to write<br />

computer programs and develop websites with animation<br />

effects and eCommerce applications. Students will also<br />

learn how to use industry standard applications to create<br />

graphic user interfaces and animations. Students will learn<br />

about internet graphics, user interaction, multimedia<br />

programming, and business programming. Graduates will<br />

be computer technology generalists with knowledge and<br />

skills in programming, systems, networking and database<br />

structures; and computer technology specialists in<br />

programming for the web, multimedia and business. The<br />

successful graduate will have acquired a comprehensive<br />

training providing a wide range of competencies, including:<br />

Computer Technology Skills<br />

• Do problem solving, specifically:<br />

− solve computer-related mathematical and<br />

statistical problems<br />

− analyze, develop and validate algorithms<br />

− analyze and correct existing systems and<br />

programs<br />

• Do design and development, specifically:<br />

− use structured and object-oriented programming<br />

languages<br />

− develop user interfaces<br />

− produce conceptual systems models using a CASE<br />

tool<br />

− implement a networked computing environment<br />

− create and use databases and database<br />

management systems<br />

− use multimedia processing utilities<br />

− design and develop applications in database,<br />

graphics and hypermedia environments<br />

− logically organize data on physical and digital<br />

media<br />

− use industry-standard applications for graphical<br />

user interfaces and animation<br />

• Do maintenance and support, specifically:<br />

− install/customize/use operating systems<br />

− install and configure hardware and software<br />

− modify existing applications using proper quality<br />

assurance methods<br />

− provide user support and training<br />

Communications Skills<br />

• communicate effectively in English (reading, writing,<br />

listening and speaking)<br />

• communicate with relative ease in French in a work<br />

environment<br />

• manage and produce technical documentation<br />

• conduct efficient, effective research<br />

• apply effective human relations skills in the workplace<br />

Career/Professional Skills<br />

• display critical-thinking and problem-solving skills<br />

appropriate to the computer technology field<br />

• appreciate the functions and role of a programmeranalyst<br />

• analyze a company’s characteristics, mode of operation<br />

and flow of information<br />

• analyze, plan and manage work activities<br />

• display awareness of professional issues as they affect<br />

computer science, systems development, and<br />

programming<br />

Personal Development<br />

• demonstrate awareness of the importance of a<br />

healthy lifestyle in the development of the whole<br />

person<br />

• demonstrate awareness of the need to develop<br />

lifestyle habits conducive to good health, such as<br />

proper nutrition, sensible weight control and being<br />

physically active on a regular basis<br />

• demonstrate awareness of ethical issues in personal<br />

and work situations<br />

• demonstrate awareness of other world views and the<br />

ideas and values that make them different from our<br />

own<br />

• display development of the knowledge based skills of<br />

definition, organization, classification and analysis<br />

• demonstrate the interpersonal skills required for<br />

working in teams and in a client environment<br />

• show respect for others and a professional level of<br />

conduct<br />

• learn independently and think critically and creatively<br />

Comprehensive Assessment<br />

Graduates are required to complete a Comprehensive<br />

Assessment prior to graduation. Students must have<br />

successfully completed three courses prior to producing the<br />

portfolio that will reflect the professional and personal skills<br />

they have developed during the three-year program. These<br />

courses are integrative activities involving all of the<br />

Computer Science program-specific competencies as either<br />

prerequisites or within the following courses:

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

Saved successfully!

Ooh no, something went wrong!