The Computer Systems Technology (CST) Diploma program is an established and widely recognized credential that prepares graduates for software development and computer-related careers. The Computer Systems Technology program was developed with extensive industry consultation and continues to be updated with industry input. The program combines the foundation and theory of computing systems with hands-on training using the same teamwork approaches practised in industry. Students are actively involved in industry-based projects3 gaining valuable experience in real user environments. Strong communication skills and the ability to analyze, design and develop software solutions are hallmarks of our graduates. In the second year of the program, in addition to the common academic core, CST students choose from specialty options to learn more about specific computing areas in depth. The options currently offered are: * Client/Server4 * Database5 * Data Communications and Internetworking6 * Digital Processing7 * Information Systems8 * Technical Programming The Technical Programming option specializes in advanced techniques in design and software development. Topics include design principles of human-computer interaction, code techniques used for desktop, web and distributed applications (client-server and three-tier architectures), concurrent programming (multi-threading, synchronization and interprocess-communication), and project management. Students gain programming skills at the low-level of the Win32 API and Windows operating system kernel, and at the high-level in the area of human-computer interaction and web development. Diploma graduates may pursue a two year BCIT Bachelor of Technology in Computer Systems9 on a part-time or full-time basis. Program Entry Entrance requirements * High school graduation * English 12 (C+) and English language proficiency * One of the following math requirements: o Principles of Mathematics 12 (C+) o Applications of Mathematics 12 (B) o Pre-Calculus 12 (C+) Check for acceptable equivalents or upgrading courses taught at BCIT. Advanced Placement If you have completed a degree, a diploma or a substantial amount of course work in a specific discipline, you may qualify for advanced placement into a full-time program. If approved, you would be awarded credit for an entire level of a program and would begin your studies at the second or third level. To be considered for advanced placement, you must indicate on your application form that you have already completed equivalent lower-level courses and specify the level you want to apply for. Apply early. Assessment of applications containing overseas documents may take up to three or four months. Apply to program Note: The September 2013 (Level 1 & 3) intake is now closed for new applications and supporting documents are no longer being accepted. Applications for advanced placement and readmission (Level 2 & 4) may be submitted. The January 2014 (Level 1) intake is now closed for new applications. If you have already applied, supporting documents will be accepted until July 12. Applications for advanced placement and readmission (Levels 2-4) may be submitted. The next intake will start accepting applications on November 15, 2013. Please check our list of programs that may have space available or access our program database for a complete list of BCIT programs. Apply directly to the Computer Systems Technology Diploma program. This program shares a common first year of core subjects. In the second year, students choose a specialization. Note: Do not specify an option/specialization at the time of application. Submit an application: online or by mail [PDF]. You can check the status of your application online at any time using the Student Information System. Scheduled intakes September and January each year. Technology entry The Technology Entry (TE) program is a full-time, day school program which provides academic upgrading to students wishing to enrol in Computing, Engineering, Electronic and Health Sciences programs at BCIT. The TE program provides courses in chemistry, communication, mathematics and physics that meet program prerequisites for selected programs at BCIT. The program also includes an introductory course in computer applications and a learning skills course. The program is supportive to those who require English-language training. Application processing September intake: Nov 15* of the previous year until program fills. January intake: June 1* of the previous year until program fills. Applications are considered for a specific intake. *Or next business day myCommunication Within 2 to 3 weeks of applying to a program, you will be sent a letter in the mail confirming receipt of your application. The letter will identify your student number, BCIT e-mail address and instructions on how to login to your myBCIT account. All official BCIT correspondence will be sent to your myBCIT account. Check myCommunication often during the application process and throughout your studies at BCIT. You can expect to receive communication concerning the status of your application within 2 to 8 weeks. Costs & Supplies Tuition fees Please see the Fees, Payments and Refunds section of the website for more information on full-time tuition fees. Books and supplies Books are expected to cost $500 to $800 per term. (General estimated cost, and subject to change) In addition, it is strongly recommended that all students in the program should own a computer suitable to run software used in their courses. Costs for such a computer will vary depending on configuration chosen but will likely range from approximately $1000 to $2000. Financial assistance Financial assistance may be available for this program. For more information, please contact Student Financial Aid and Awards. Courses Program matrix Level 1 Credits BUSA 2720 Business in a Networked Economy This course introduces students to basic business concepts and processes. The course starts from a global perspective examining the Canadian business environment, ethics and entrepreneurship. After students have an understanding of the Canadian business environment, the course looks at the main areas of concern for most businesses: managing people, managing operations and information, managing marketing and managing financial issues. course outline 4.0 COMM 1116 Business Communications 1 Information technology professionals spend time each day communicating orally and in writing with their supervisors, colleagues and clients. As problem-solvers and entrepreneurs in industry, you need to communicate quickly, clearly, and effectively. This course will teach you how to be a professional and efficient communicator at work. You will write effective business correspondence and instructions and deliver a formal oral presentation to your set. The first term establishes the principles and basic patterns on which you will build more advanced applications in the second term. course outline 4.0 COMP 1100 Enhanced Learning Skills The purpose of this course is to help CST Diploma students increase their level of success at BCIT. This course is mandatory for all CST students. course outline 1.0 COMP 1111 Essential Skills for Computing This course addresses technology expertise expected of our students but not specifically addressed in their other courses. These survival skills will better equip our CST students to succeed in their main programs of study. course outline 4.0 COMP 1113 Applied Mathematics Comp 1113 is partially a Discrete Mathematics course, partially a basic Algebra course. The purpose of this course is to give a strong foundation for future technical and programming courses. The course is divided into two parts: Discrete Mathematics with Applications: Boolean Algebra, Number Systems and Data Representation Basic Technical Mathematics: Basic Algebraic Operations, Function, Equations and Logarithms, Linear Systems, and Vectors and Matrices. course outline 4.0 COMP 1510 Programming Methods This course is the foundation for all future programming courses and complements COMP 1536. This course introduces the fundamental concepts of programming from an object-oriented perspective. Through the study of object design, this course also introduces the basics of human-computer interfaces, graphics, and the social implications of computing, along with some coverage of software engineering. course outline 7.0 COMP 1536 Introduction to Web Development This course is a web design and programming course with an emphasis on good planning, interface design, multimedia, client-side scripting with JavaScript, server-side scripting with Perl, and best practices. COMP 1535 will provide students with a solid understanding about how web applications are constructed and deployed. Students will be taught to use client-side RAD tools in order to enhance their productivity. Students will complete a number of assignments and exams as well as one larger project. course outline 4.0 Level 2 Credits COMM 2216 Business Communications 2 Information technology professionals spend time each day communicating orally and in writing with their supervisors, colleagues and clients. As problem-solvers and entrepreneurs in industry, you need to communicate quickly, clearly, and effectively. This course will build on the skills you learned in first term to be an efficient and professional communicator at work. You will learn how to conduct an effective job search and write the accompanying resume and cover letter to support it. You will also write effective reports, deliver a persuasive oral presentation to your set, and participate effectively in meetings and group work. You will prepare a formal report and present it orally and in writing. Prerequisites: COMM 1116 course outline 4.0 COMP 2121 Discrete Mathematics Discrete Mathematics concerns processes that consist of a sequence of individual steps. The ideas of discrete mathematics underline the science and technology specific to computer applications. The Discrete Mathematics course provides the mathematical basis and concepts for applications in computer science: elementary logic, the logic of quantified statements, methods of proof, set theory, discrete functions, relations, counting and probabilities, sequences and mathematical induction, recursion, graphs, trees, and Boolean algebra. Prerequisites: COMP 1113 course outline 4.0 COMP 2510 Procedural Programming in C This hands-on course follows on from COMP 1510 in the full-time CST Diploma. Students are introduced to the procedural programming paradigm using the C programming language. Topics include: language syntax, common coding styles and idioms and the implementation of selected data structures and algorithms in C. Successful participants will learn how to design and build modular multi-file C programs and be prepared to move on to several higher level courses. COMP 2510 Procedural Programming in C is a required course in the full-time CST Diploma before option placement. It needs to be completed prior to a number of courses in second year including COMP 3512 Object Oriented Programming in C++, and COMP 4735 Operating Systems. Prerequisites: COMP 1510 course outline 5.0 COMP 2526 Object-Oriented Programming with Java Students continue to learn to develop applications with the Java language using the Object Oriented Paradigm. Focus is on problem solving, proper Object Oriented Programming techniques, and clear coding style. The three fundamentals of OOP are covered data abstraction and encapsulation, inheritance, and polymorphism with emphasis on the last two (inheritance and polymorphism). Data structures including Linked Lists, Queues, Stacks and Trees will be examined along with some common search and sort algorithms. Basic Java is explored including interfaces, exception handling, and user interfaces. Features of the latest Java Development Kit will also be examined. Several Java packages are examined including java.io, java.awt, swing, and others. Prerequisites: COMP 1510 course outline 4.0 COMP 2714 Relational Database Systems This course covers relational database technology, including basic concepts, relational algebra, enhanced entity-relationship data modeling, functional dependencies and normalization, design methodology, SQL query language (DDL and DML), views, access control and transaction management. Students design and implement a database application using RDBMS. Also covers some current database trends such as data warehousing and OLAP, and use of databases through web technology. course outline 5.0 COMP 2721 Computer Organization/Architecture Computer organization is a fundamental topic for computer science students and for any future programmers. The course gives a good understanding of the computer hardware and how software is built on a specific hardware. The computer is regarded as a hierarchy of levels, each one performing some well-defined functions from the device level (hardware) to the problem-oriented language level. Each level is discussed and analyzed in detail. Prerequisites: COMP 1113 and COMP 1510 course outline 4.0 COMP 2910 Projects** Students work in teams of four or five to complete an internal software development or IT project. Teams will proceed through the majority of the software development lifecycle, from requirements gathering to specification to implementation and delivery. The course is focused on developing teamwork and project management skills as well as an understanding of the development lifecycle. The project will simultaneously allow students to apply their previously-developed technical knowledge. Prerequisites: COMP 1510 course outline 6.0 Level 3 Credits COMP 3512 Object Oriented Programming in C++ This course covers a paradigm in programming which deals with classes and objects. A number of features of the C++ language will be covered including inheritance, polymorphism, templates, exceptions and the Standard Template Library. Prerequisites: COMP 2510 course outline 6.0 COMP 3711 Object Oriented Analysis and Design This course introduces the students to the concepts of object oriented analysis and design. They will get the knowledge and the hands on experience to implement all the steps of an agile, iterative and incremental analysis and design process, from the planning and project management to the release and QA of the code. Use case documents are written to capture and analyze the requirements. The students will gain proficiency using Rational Rose and UML (Unified Modeling Language) to visually document the process. Design patterns, best practices, code generation and reverse engineering are used as a base for design and implementation. The course also introduces quality assurance concepts and the students will use automated software testing to create and execute test plans and test scripts. NOTE: In Part-time Studies, this course was replaced byCOMP 3831. Prerequisites: COMP 2510 or COMP 2526 course outline 4.0 COMP 3721 Introduction to Data Communications This course covers the basic concepts and terminology related to data communications, networking and network topologies. Students will learn about the principles of protocols at physical, data Link, and network layers, the characteristics of transmission media, digital transmission, switching techniques, basic error detection and correction, flow control and an introduction to routing and congestion control issues. Multiple access protocols, LANs and WANs will also be discussed. Prerequisites: COMP 2721 course outline 4.0 COMP 3760 Algorithm Analysis and Design In this course, students will develop their ability to analyze and design computer algorithms. In particular, students will analyze the time and space complexity of programs, solve difficult programming problems using algorithmic techniques, and prove that their solution is correct. The emphasis will be on developing the practical skills of analysis and design. Topics covered may vary each term. Prerequisites: COMP 2121 and COMP 2526 course outline 4.0 COMP 3770 Programming Windows Students learn to develop applications with the Win32 API and C. Topics include windows messaging, input from keyboard and mouse, timers, menus and resources, dialog boxes, clipboard, graphics, threading, and dynamic link libraries. Other topics including working with sound, networking, etc. may also be covered if time permits. Prerequisites: COMP 2510 course outline 4.0 COMP 3900 Computer Projects Practicum 1 Allows students to work on projects within guidelines specified by faculty. The projects are drawn from a variety of sources, especially from industrial situations, and may require extensive contact with the business community. Students work in teams and seek advice from a faculty member acting as their project supervisor. Prerequisites: COMP 2510 and COMP 2714 and COMM 2216 course outline 5.0 COMP 3951 Technical Programming 1 This course covers programming techniques implemented in the Windows environment. The course is designed to enhance the students' programming skills and expose them to the newest tools and technologies. The course is focused on application development using as vehicle of instruction the .NET framework and C#. The main topics are: Microsoft .NET framework: Common Language Runtime, the .NET Framework Library, Common Language Specification, C# and introduction to ASP.NET. The students will learn the C# language, compare it with other languages (C++ and Java), and enhance their object oriented techniques by developing software applications. Prerequisite: Completion of first year and admission into the Technical Programming option. course outline 5.0 Level 4 Credits BLAW 3600 Computers and the Law The course offers basic knowledge of Canadian law with emphasis on how the law affects those in the computer industry. The course includes the law of tort, contracts, sale of goods, secured transactions, employment, intellectual property, partnerships and companies. course outline 4.0 COMP 4100 Career Preparation* ** Students will explore employment options in information technology and develop a skill set to prepare for success in their career. Students will learn to make a positive first impression, will develop presentation and self-marketing skills and explore team building. Interview, job search and resume writing skills will also be developed. Traditional, contract, freelance work and self-employment will be discussed. Prerequisites: COMP 2101 course outline 2.0 COMP 4560 Computer Graphics for Computer Systems Technology Covers basic operations in two-and three-dimensions, including the mathematical representation of basic geometric objects, definition of coordinate systems and mappings, transformations, simple animation, and viewing. Transformations and projections are presented in a matrix formulation. The course also introduces lighting models, colour models and methods for constructing curves. Prerequisites: (COMP 2510 or COMP 2526) and COMP 1113 course outline 4.0 COMP 4711 Introduction to Internet Software Development This course provides the students with an opportunity to develop a software application that works across the internet. An overview of various internet software development technologies is provided. Students will learn how to build a web application using a modern webapp MVC framework and Apache server technology; and how to use XML for data representation, structure and transport. Prerequisites: COMP 2510 or COMP 2526 course outline 3.0 COMP 4735 Operating Systems This course is focused on basic concepts in Operating Systems: structure, operating systems services, how these services are used and implemented, processor management, processes and threads, microkernel architecture, inter-process communication, synchronization and mutual exclusion, deadlock and starvation virtual memory, processor scheduling, input/output management, disk scheduling, file management, and computer security. Each topic will include a presentation of the current operating systems particularities of implementation (UNIX, Linux and Windows). Prerequisites: COMP 2510 and COMP 2721 course outline 5.0 COMP 4900 Computer Projects Practicum 2* See COMP 3900. Prerequisites: COMP 3900 course outline 5.0 COMP 4952 Technical Programming 2 This course is a continuation of Comp 3951 (Technical Programming 1). The course covers web development, advanced topics in programming, high-performance application development and architectures, and an introduction to human-computer interaction. The .NET Framework and C# will be used as vehicles for instruction. Students will learn about advanced features of the .NET development environment that enable the implementation of reliable, secure and more sophisticated applications. Course work includes web applications, ASP.NET, web services, introduction to data access, SQL, and ADO.NET, and architectural patterns used in software engineering: Model-View-Control (MVC) and Model-View-ViewModel (MVVM). Principles of human-computer interaction, usability and aesthetics in design are discussed and applied. During the term, the students will design and implement a large project. The project is intended to give students the chance to experience the work and the responsibilities of a real life project. The students will learn to work in a team, manage or report to a manager, keep the deadlines, take responsibilities and have initiative. Prerequisites: COMP 3951 course outline 5.0 COMP 4956 System Programming This course introduces the students to system programming using an applied approach. The topics discussed in this course are: system architecture, processes and threads, inter-process communications (IPC), multi-tasking, manipulating kernel objects, thread synchronization, virtual memory, file I/O, disk I/O, file systems and directories, Windows registry, networking, Windows sockets, sockets and TCP/IP, Win 32 services and security. The students will apply the concepts by developing real life applications that involve directly the operating system internal structures. During the term, the students will design and implement a large project. The project is intended to give students the chance to experience the work and the responsibilities of a real life project. The students will learn to work in a team, manage or report to a manager, keep the deadlines, take responsibilities and have initiative. Prerequisites: COMP 3770 and COMP 3951 course outline 5.0 Co-op Work Term Courses (Optional) to be completed after Level 2 and prior to Level 4 Credits COMP 2990 Cooperative Education Workterm 1 The Co-op experience allows students to apply the knowledge learned from the program. This is a paid position acquired through the Co-op Education office. Prerequisite: 70% GPA in term one with no failures or withdrawals and no pending grade appeals course outline 16.0 COMP 3990 Cooperative Education Workterm 2 The Co-op experience allows students to apply the knowledge learned from the program. This is a paid position acquired through the Co-op Education office. Prerequisite: Successful completion of COMP 2990. course outline 16.0 All courses are 15 weeks in duration except where otherwise noted. * denotes a five-week course, delivered from late April through to the end of May. ** COMP 2910 and COMP 4100 are optional for students who sucessfully complete one term of co-op education. Total Credits: 125.0 Transfer credit Do you have credits from another BC/Yukon post-secondary school? Do you want to know if they transfer to courses here at BCIT? Check out BCIT's Transfer Equivalency Database to find out. Program Details The CST Diploma is two-year full-time program. After completing a common first year (levels 1 and 2), second-year CST students choose from one of six specialty diploma options to learn more about specific computing areas in depth. The Technical Programming option specializes in advanced techniques in design and software development. Topics include design principles of human-computer interaction, code techniques used for desktop, web and distributed applications (client-server and three-tier architectures), concurrent programming (multi-threading, synchronization and interprocess-communication), and project management. Students gain programming skills at the low-level of the Win32 API and Windows operating system kernel, and at the high-level in the area of human-computer interaction and web development. Industry Sponsored Student Projects The Industry Sponsored Student Projects program (ISSP) provides students with real-life experience by working on IT or software projects directly from industry. Students work in teams or individually with an industry sponsor, proceeding through the development life-cycle to develop a complete IT or software solution. Program length Two years, full-time beginning in September and January of each year. The September term is 15 weeks in length. The January term is also 15 weeks in length, followed by a five week projects term. In order to be eligible for graduation, students must complete the diploma program requirements within three years of entering the program. Additional program options * Computer Systems Technology Client/Server Option * Computer Systems Technology Data Communications & Internetworking Option * Computer Systems Technology Database Option * Computer Systems Technology Digital Processing Option * Computer Systems Technology Information Systems Option Accreditation The Computer Systems Technology two-year diploma program has been accredited by the Canadian Information Processing Society (CIPS). Subsequently, a CST graduate may receive an ISP (Information Systems Professional) designation after five years of relevant work experience. Continue your education Degree Completion Graduates of the Computer Systems Technology Diploma program may pursue a BCIT Bachelor of Technology in Computer Systems degree. The degree program is an extension of the diploma program, providing the competitive advantage for students to learn advanced technological and management skills to help graduates be better positioned in the IT workplace. Co-operative education The optional co-op education component of the CST program provides students with substantial benefits in their IT career preparation, given that employers are more eager to hire graduates who have had some co-op experience. Students opting for co-op education are required to meet year one performance qualification criteria. Students will require a minimum of two four-month co-op terms to graduate with a co-op designation on their CST diploma. These two co-op terms could be back to back, or in two separate terms, but they must happen before the final term of the program. Graduating & Jobs Job opportunities Computer Systems Technology Diploma graduates have a wide variety of career options in the IT industry. Many start their careers as entry level programmers and administrators, and then progress to positions such as programmer analysts, systems analysts, and IT project managers. Some students take the IT entrepreneurial path doing consulting, marketing or sales of computing hardware and software products. Typical job titles for our graduates include software developers, application programmers, systems programmers, systems analysts, web developers, network (LAN/WAN) administrators, database administrators, software quality assurance personnel. After several years of working in the industry, students are employed as senior analysts, project managers, team leads, software architects, and senior consultants. Graduate employment outcomes The following link takes you to graduate outcome survey results containing mostly labour market results from the 2010-2012 BCIT Outcomes Surveys of 2009-2011 Graduates. Note: The survey results will be displayed in a separate browser window. To view these results, you need to have the Adobe Acrobat Reader installed in your Web browser. * Computer Systems Technology (Technical Programming Option) Faculty, Advisors & Staff All general inquiries Email: cst_enquiries@bcit.ca Administration Maureen Bell Program Assistant Email: Maureen_Bell@bcit.ca Phone: 604-412-7489 Bill Klug CST & CIT Diploma Program Head Email: phcstcit@bcit.ca Phone: 604-432-8461 Steve Eccles Dean Email: Steve_Eccles@bcit.ca Phone: 604-432-8920 Brian Pidcock Associate Dean Email: Brian_Pidcock@bcit.ca Phone: 604-451-6867 Christen Yee Operations Manager email: Christen_Yee@bcit.ca phone: 604-451-7190 Cynthia van Ginkel Business Development Manager email: Cynthia_van_Ginkel@bcit.ca phone: 604-451-6834 Shebia Leung Marketing Coordinator/Industry Liaison Email: Shebia_Leung@bcit.ca Phone: 604-453-4021 Full-time faculty Abdulla, Aman, Option Head - Data Communications Chau, Richard, Instructor Chiang, Kelly, Instructor (On Leave) Edmunds, Bethany, Instructor Edmunds, Timothy, Instructor Elmasry, Medhat, Instructor Fabiszewski, Steve, Instructor Ferguson, Arron, Assistant Instructor Gutica, Mirela, Option Head - Technical Programming Harrison, Jason, Assistant Instructor Hunter, Aaron, Instructor Link, Bruce, Option Head - Information Systems Meyles, Stephen (On leave) Neilson, Rob, Instructor (On leave) Noureddin, Borna, Instructor Wong-Orr, Carly, Instructor Parry, Jim, Instructor Randhawa, Tejinder, Option Head - Client/Server Richards, Dennis, Option Head - Digital Processing Smith, D'Arcy, Assistant Instructor Tang, Keith, Option Head - Database Van der Heyden, Johanna, Instructor Wei, Albert, Instructor Yu, Benjamin, Instructor Advisory committee * Ed Capko, (Chair), Microsoft Canada Co. * John Bean, IT Consultant * Andre Brisson, Whitenoise Laboratories Inc. * Martin DesRosiers, Softlanding * Jose Gonzales, WorkSafe BC * Tom Handley, Fujitsu Consulting * Al-Karim Kara, Land Title and Survey Authority of British Columbia * Rizwan Kheraj, National Research Council - IRAP Pacific * Lawell Kiing, SAP * Gord Locke, Quartech Systems Ltd. * Derek Manky, Fortinet * Peter John McFarlane, Habanero Consulting Group * Ted. S. Singh, Embedded Automation Inc. * John Tolkamp, Ainsworth Engineering Canada LP * Dr. Carson Woo, UBC Contact Us Questions or comments? Please ensure you have reviewed the detailed information on this site, using the navigation to the right, before submitting the form below. As well, if you meet any of the following criteria, please follow the links for more information, instead of sending the form: * you are an international student * you are looking for financial aid * you have already applied and want to check your application status I have read the information above and still have a question I need answered. Name required Email required Phonerequired Questions or Comments Request More Information Complete the following form and we’ll send you information to help you learn more about BCIT and your program(s) of interest. You’ll get information on student services, your area of study, and events where you can connect with faculty, students, and alumni to have your questions answered. We won't share your personal information and you can unsubscribe at any time. This form is for mailing addresses within Canada and the USA only. If you are not inquiring from Canada or the USA, please contact the International Student Centre directly. . Program First Name required Middle Name(s) Last Name required Email Address required Apartment Number Street Address required City/Town required Province/State required AlbertaBritish ColumbiaManitobaNew BrunswickNewfoundlandNova ScotiaNorthwest TerritoriesNunavutOntarioPrince Edward IslandQuebecSaskatchewanYukon TerritoryAlabamaAlaskaAmerican SamoaArizonaArkansasCaliforniaCanal ZoneColoradoConnecticutDelawareDistrict of ColumbiaFloridaGeorgiaGuamHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMilitary - AmericasMilitary - EuropeMilitary - PacificMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaPuerto RicoRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirgin IslandsVirginiaWashingtonWest VirginiaWisconsinWyoming Postal/Zip Code required Country required To avoid duplication of records, the following information is required Birthdate required Gender required * Male * Female
Number | Duration |
---|---|
1 | year |
Computer Systems Technology Diploma graduates have a wide variety of career options in the IT industry. Many start their careers as entry level programmers and administrators, and then progress to positions such as programmer analysts, systems analysts, and IT project managers. Some students take the IT entrepreneurial path doing consulting, marketing or sales of computing hardware and software products. Typical job titles for our graduates include software developers, application programmers, systems programmers, systems analysts, web developers, network (LAN/WAN) administrators, database administrators, software quality assurance personnel. After several years of working in the industry, students are employed as senior analysts, project managers, team leads, software architects, and senior consultants.