Holland College
Holland College
Holland College


ISO 9001:2000 Certified


Home
About Holland College
Student Services
Programs
Short Courses
Admissions
Departments
Library
International
Foundation & Alumni
Contact Us

Culinary Institute of Canada

Atlantic Police Academy

General Contact:
1-800-446-5265

View by Interest
View by Centre
View Alphabetically



Tuition button



Printer friendly version


Computer Studies Unit Home Page


Additional Program Information

Computer Studies Unit Email


 

Business Information Systems Development

Business Information Systems Development (BISD) program prepares college and university graduates to work in the IT industry as E-Business Programmers/Analysts. The program also prepares graduates for work in related positions such as Programmer/Analyst, Software Developer and Web Database Developer.

The 10 month BISD program trains students in all the critical areas of the IT industry such as Project Management, Systems Analysis and Design, Database Management, Object Oriented Programming, Network Technologies and Internet Development.

The students practice their skills in a learning environment that replicates the industry workplace. Each student is provided with a desktop computer and a workspace of which they have exclusive use for the duration of the program.

Program Facts
Start Date:September
Length: 10 months
Location:Charlottetown
Credential Issued: Post-Graduate Diploma, E-Business Programmer/Analyst

Areas of Competency

  • Project management
  • Network technologies
  • Web development
  • Structured programming concepts
  • Object-oriented programming
  • Database management concepts, SQL, relational database design
  • Systems analysis and design
  • Internet application development

This program is delivered in a series of courses over a ten-month period. Individual courses may be available for those wishing to pursue professional development opportunities. The BISD program provides leading edge technology instruction and the actual courses offered may differ from those listed at the time of printing.

Course Descriptions

Systems Analysis
Introduces the fundamentals of business systems analysis. Students learn to investigate, analyze, evaluate and document the user requirements of a business information system and develop strong verbal and written communication skills, project management skills and the ability to work effectively in teams.

Systems Design
A natural progression from the Systems Analysis course, students begin with an understanding of the business requirements gained from their systems analysis. This is coupled with proven design methodologies and techniques to develop a solid system design model. This model should accurately represent a system that most effectively satisfies the businesses needs. Students learn about Joint Application Design (JAD), how to conduct client interviews, develop process models, use Computer Assisted Software Engineering (CASE) tools, create documentation and communicate effectively with project clients and IT staff.

Internet Technologies
Provides students with the technical knowledge of Internet, Intranet and Extranet technologies. Students examine Internet basics, Internet clients, networking, protocols, Internet development, Internet infrastructure, Internet security and e-business concepts. This course will provide the knowledge and skills for Internet and e-commerce related careers such as participating in the maintenance of Internet, Intranet, Extranet infrastructure and services and in the development of web related content and applications. Students will acquire the skills necessary to prepare for the Computing Technology Industry Associations (CompTIA), i-Net+certification exam.

Structured Programming Concepts
Provides a language-independent introduction to programming logic and introduces students to the design principles behind writing computer software. Students are introduced to a variety of design tools and techniques while learning to document program specifications, create flowcharts, design screen and report layouts. The course includes coverage of Graphical User Interface (GUI) programming.

Web Application Development
Introduces students to Internet programming through the use of scripting languages as well as learning to create, publish, and maintain interactive web pages.

Database Management
Introduces Structured Query Language (SQL), relational databases and concepts of database design. Students learn how a database management system (DBMS) defines a database, stores the data, supports a query language (e.g. SQL), produces reports and creates data entry screens. Issues such as efficient storage and retrieval of data, sharing data with multiple users and data security are also investigated.

Internet Programming - Part 1
Students learn to develop a dynamic web site which incorporates client-side, server-side and database processing. The participants will use ASP.NET and a database to produce an e-business web site. The web site will allow online administration of database content.

Windows Server Administration
Introduces students to managing and maintaining a Microsoft Windows 2003 Server. This course will focus on account and resource management in a Windows Server 2003 environment, covering topics such as managing physical and logical devices; users, computers, and groups; access and permissions; the server environment; and disaster recovery services. Students will use Microsoft training kits, which provides real-world scenarios, case studies, and troubleshooting labs for the skills and expertise that can be applied to the job and prepare students for the Microsoft Certified Professional (MCP) Exam #70-290: Managing and Maintaining a Windows Server 2003 Environment.

Internet Programming - Part 2
Students learn to develop a dynamic website which incorporates client-side, server-side and database processing. The participants will use a variety of programming languages in order to develop coding skills in these various tools. Students will also have the opportunity to explore many different types of database systems that support web interfaces.

Java Programming – Part 1
This course is designed to teach Java to those studying programming for the first time. It is also appropriate for those building on experiences in another programming language. Object-oriented techniques are introduced early, featuring short code examples that are built from the bottom up. Specific topic coverage includes Creating Your First Java Program; Using Data Within a Program; Using Methods, Classes, and Objects; Advanced Object Concepts; Input, Selection, and Repetition; Arrays and Strings; Characters, Strings, and String buffer; Applets; Introduction to Inheritance; Advanced Inheritance Concepts; Understanding Swing Concepts; Using Layout Managers and the Event Model.

Java Programming– Part 2
This course is intended for students with a solid background in Java programming who wish to learn advanced J2EE topics such as Web Applications and Enterprise Java Beans. Hands-on learning is emphasized, with assignments that include debugging clinics, partially completed programs, full programming exercises and use of the IBM WebSphere tool. Specific topic coverage includes: Introduction to Advanced Java Programming; Classes and Objects; Input/Output and Serialization; Collections and a Wealth of Utilities; Multithreading; Common Elements of Graphical User Interfaces; Components and Facilities for Rich User Interfaces; JavaBeans; Using Relational Databases; XML; Network Programming; Security; Building Web Applications; and Enterprise JavaBeans.

Information Technology Project Management
This course provides an overview of the theoretical and practical aspects of managing information technology (IT) projects. A life cycle management model is the overriding model for conceptualizing and organizing the course. Throughout the course, the content examines the underlying theory and practice for project management, such as organizational behavior, team dynamics and economic analysis. The course focuses on the theory and practice of grounding IT projects in larger organizational strategies; creating project plans, budgets, schedules and related monitoring activities. The course objectives will be achieved through readings, on-line discussions of readings, periodic quizzes, and the creation of a detailed IT project plan from start to finish. The material seeks to address the question of what makes managing IT projects, and in particular software projects, particularly complicated and prone to failure.

Graduate Opportunities

The curriculum for this program has been developed to meet the immediate job opportunities that exist in the software development industry. All graduates are qualified for employment throughout Canada, North America and many international locations. Students are usually hired as:

  • E-Business Programmers/Analysts
  • Business Software Developers
  • Business Analysts
  • Internet/Intranet Developers
  • Information Technology Consultants

Admission Requirements

  • A recognized college diploma or university degree/diploma
  • Resume including work and volunteer experience with applicable dates, membership in groups, associations or athletics, awards and distinctions, and any other information about yourself relevant to the program to which you are applying.

If you have any questions concerning the Business Information Systems Development program, please contact computerstudies@hollandc.pe.ca.