Home     MBA     ScholarShip     Apply Online     Contact Us                                 French -  Chinise - Russian

 

 

 Certificate Programs at MIC  -  Software Engineering


Certificate Programs at MIC

The Management Institute of Canada offers Certificate Programs in Management, Accounting, Marketing and Software Engineering.

More information will be published soon on this website.



Software Engineering
(short Term program)  

              

 

Offered as both long distance education and regular session.  
Fees: Admission fee: $50.00US. Distance Learning tuition: $3000.00US  
Sanction: Diploma in Software Engineering.

Course Outline & Policy 

Software Engineering

420-131-90 Computer Fundamentals 64 hours

 

This a course in Operating Systems. It is designed for the new computer professional who has support-level knowledge of personal computer (PC) hardware, but needs to expand upon that knowledge to learn the basic skills to set up and support the operating systems that run on PCs. In this course, we will focus on the Microsoft operating. MS-DOS, Windows 95, Windows 98, Windows NT Workstation 4.0, and Windows 2000 Professional. In addition, students will be introduced to the Linux operating system.

 

420-863-90 Visual Basic Programming 45 hours

This hands-on course covers how to develop windowing application programs using Visual Basic 6.0. It introduces the event-driven programming concepts, the Visual Basic environment and features, and the development of database applications using Visual Basic features. It emphasizes the rapid development of windowing applications. You will gain the skills and knowledge needed to develop Microsoft windowing applications using Visual Basic version 6.0.  You will develop several projects, including database applications.

 

420-101-90 Programming I (OO C++) 45 hours  

 

This course will introduce the student to computers and computer programming using the C++ programming language. Topics covered include general computer history and architecture; description of a computer programming language; problem analysis; structured program design; entering, compiling and running a C++ program; memory use; console and file i/o; arithmetic, relational, and logical operators; strings and string i/o; syntax of branching and looping structures; creating functions and user defined data types.

 

420-301-90 Data Structure and Algorithms 64 hours

 

A computer program consists of operations and data. The organization of data is a very important part of programming. In this course you will look at representations for data and how data may be structured. A thorough understanding of data structures will allow you to write programs that are more efficient and can solve more complex problems.

A computer program needs physical hardware in order to run. Although it is not usually necessary to understand the complete workings of a computer, some basic knowledge is helpful. We will look at how the structure of a computer is organized and how data may be manipulated at a very low level.

 

420-321-90 Object Oriented Java Programming 64 hours

 

This course provides introductory training in the JAVA Language and OOP, for programmers who are not C language programmers. It includes an introduction to OOP(Object Oriented Programming) concepts, the basic language syntax, objects and classes, applets and programs (writing and using with Sun's JAVA Development Kit), input and output, networking, graphical user interfaces, abstract windowing toolkit, networking and security issues.

 

420-832-90 Web Programming 51 hours  

 

This is an in-depth course on client-side computer programming for the Internet. Students will use Javascript and J-script and CGI, using Perl, in combination with Cascading Style Sheets to produce dynamic web pages.


420-591-90 Software Engineering 51 hours  

 

This course introduces software engineering as a discipline, discusses stages of the software lifecycle, compares development models such as waterfall, prototyping and incremental/ iterative, and compares structured and object-oriented methods. It also discusses software documentation, both internal and external, verification/validation, quality assurance, testing methods, maintenance, project management and team structure, metrics, and available tools.

 

420-201-90 Programming II (using Visual C++) 77 hours

 

This course provides participants with a hands-on introduction to building Windows applications and makes full use of Visual C++ (6.0) tools. The exercises provide solutions to common problems. Modules cover the MFC library, the Visual C++ Document-View-Frame model for building standard Windows applications, the MDI (Multiple Document Interface), and creation of OLE-compliant compound document files.

 

420-822-90 Fourth Generation Tools (ASP) 45 hours

 

This course presents the essentials of building dynamic web pages and web sites using Microsoft’s ASP technology. By the end of this class, students will be able to build data-driven, interactive pages for almost any Internet application. The pages will be fully integrated with an ODBC data source. Through the use of Active Data Objects (ADO), students will be able to retrieve and display data from a database. In addition, the course covers the use of HTML forms, updating a database, Internet security, and browser-independent applications.  

 

Our ASP class comes complete with a sample SQL database and a suite of labs that reinforce the concepts of the lectures. At the completion of the labs, each student will have built a complete, interactive application that retrieves from and updates a database. To complete the labs, each student uses an in-class computer, usually connected to the SQL database and Web Server over a LAN.

 

420-231-90 Hardware Engineering 64 hours

 

In this course, you will be introduced to the physical components of microcomputers, including system components, bus architectures, ports, connectors, and cables. You will also examine some of the safety issues and procedures pertinent to working with computers.

 

 

 

 

Student testimonials

 

Application Form
  For Canadian, US and West European applicants

 

                                      Application for Overseas Countries
                                               All countries except Western Europe and North America

 

 

 

 
 

 

 

Management Institute of Canada,

www.micanada.org Admin@micanada.net  

Copyright © 2008  MIC. All rights reserved