Major in Business Technology Management
The major in BTM requires the completion of 24 credits (8 courses). These include six required courses (18 credits) and six additional elective credits offered by the Department.
Flowchart of the BTM major courses
Required courses
Program: Undergraduate
Prerequisite: COMM 226 or 301. This course introduces students to the fundamentals of developing computer applications. Students gain knowledge and learn techniques necessary for building business applications, based on the modern object-oriented development paradigm. Students learn the principles of object-oriented programming using a contemporary language and integrated development environment. Topics include control structures, objects, classes, inheritance, class hierarchies, and polymorphism. Using appropriate business examples, this course enables students to solve business problems using the fundamentals of object-oriented programming.
Prerequisites & notes
NOTE: Students who have received credit for DESC 381 or 391 may not take this course for credit.
Program: Undergraduate
Prerequisite: COMM 226 or 301. This course provides a comprehensive foundation for designing, building, and working with databases, enabling students to understand and use commercially available database products effectively. The course examines different models of representing data with emphasis on the relational model. Topics include data modeling, database design, queries, transaction management, implementation issues, and an overview of distributed database management systems, data warehouses, databases in electronic commerce, database administration, and knowledge management. Examples are drawn from various functional and operational areas including enterprise and supply chain operations, management, and planning.
Prerequisites & notes
NOTE: Students who have received credit for DESC 382 may not take this course for credit.
Program: Undergraduate
Prerequisite: COMM 225 or 226 or 301. This course covers the theory, tools, and techniques associated with the management of projects including the use of project management software. Cases from various business contexts are used to illustrate essential steps in setting up project plans, scheduling work, monitoring progress, and exercising control to achieve desired results. The course integrates the Project Management Body of Knowledge with the Project Management Institute's certification requirements.
Prerequisites & notes
NOTE: Students who have received credit for DESC 483 or under a DESC 490 number may not take this course for credit.
Program: Undergraduate
Prerequisite: :BTM 382 previously or concurrently. This course covers the first phase of the systems development life cycle, which culminates in the systems proposal. Topics include the preliminary survey, analysis of existing systems and identification of deficiencies, the development of functional specifications, feasibility and cost/benefit analysis and development of a recommended course of action. In addition, various diagramming techniques are examined.
Prerequisites & notes
Prerequisite: :BTM 382 previously or concurrently.
NOTE: Students who have received credit for DESC 481 may not take this course for credit.
Program: Undergraduate
Prerequisites: BTM 380, 382, 481. The main objective of this course is to expose students to the concepts, tools, and techniques they need to transform the information system requirements, resulting from the system analysis phase, into system design specifications, and to transform the information system design specifications, resulting from the system design phase, into a system prototype. The course introduces the concepts, techniques, and methodologies of the object-oriented approach to information system design. The unified modeling language is used to develop design specifications for the systems. Topics include design of use case models, classes and class diagrams, interaction diagrams, and state chart diagrams.
Prerequisites & notes
NOTE: Students who have received credit for DESC 495 may not take this course for credit.
Program: Undergraduate
Prerequisite: BTM 481. This course addresses issues involved in administering the activities related to information technology (IT) resources in an organization. Topics covered include: IT strategy, governance, sourcing, architecture, risk management, security policies, resource allocation, and change management. The course also covers areas related to the external environment of an organization such as the IT industry evolution, scanning, and its emerging solutions.
+ 6 additional credits chosen from the following
Program: Undergraduate
Prerequisite: COMM 226 or 301. This course covers the essentials of how e-business is conducted and managed. Its major opportunities, limitations, risks, and issues for individuals, organizations, and society are discussed. Topics covered include e-business architectures, models, technologies, and privacy and security issues. Applications such as e-learning, e-government, and telemedicine are also discussed.
Prerequisites & notes
NOTE: Students who have received credit for DESC 387 may not take this course for credit.
Program: Undergraduate
Prerequisite: BTM 380. This course covers the concepts and tools used in programming of business systems that require internet connectivity. Methods and technologies used to build web-based systems including e-business, e-learning, and online meeting places are discussed. The course gives students the opportunity to learn about and use such technologies as scripting, interactive charting, and database connectivity.
Prerequisites & notes
NOTE: Students who have received credit for DESC 395 may not take this course for credit.
Program: Undergraduate
Prerequisites: COMM 225; 226 or 301. This course responds to the demand for the integration of technological and business resources by providing the student with opportunities to understand and analyze practical business problems and processes via the use of enterprise resource planning (ERP) applications. Topics include analysis and design for information technology integration, implementation strategies, and use of ERP for process integration. Technological solutions examined include ERP software, middleware applications, and the use of Web services.
Prerequisites & notes
Prerequisites: COMM 225; 226 or 301
NOTE: Students who have received credit for DESC 389, 420 or 430 may not take this course for credit.
Program: Undergraduate
Prerequisite: COMM 226 or 301. This course provides a comprehensive foundation of information systems’ governance, auditing and security. The first part of the course covers information systems’ risks, risk management, information technology (IT) controls, information systems’ governance standards and the processes to audit information systems. The second part focuses on key points of managing information security including business continuity planning, incident management, backups, restoration procedures and security policies. The course uses a combination of theory and applied learning through intensive cases and the completion of a hands-on IT auditing and security management project with the help of a computer-assisted auditing tool.
Prerequisites & notes
Prerequisite: COMM 226 or 301.
Notes:
- All Business courses are 3 credits in length.
- All BComm students are required to declare a Major.
- Students can declare a business double major in the BComm program, replacing any previously declared business minor. The John Molson School of Business may impose quotas on some majors.
- The information above is strictly for the 90-credit program.
- To review the course requirements for your year of entry in the program please refer to the course calendar or degree worksheet for that year.