Skip to main content

Introduction to Software Development 1 COMP 1409

Computer Systems Course

International Fees

International fees are typically 3.12 times the domestic tuition. Exact cost will be calculated upon completion of registration.

Course details

​This hands-on course is designed for those with no previous programming experience and is also appropriate for experienced developers who want to learn to use modern object-oriented programming (OOP) languages to build applications. Using an "objects first" approach, students receive an intensive introduction to OOP concepts. Topics include classes and objects and their relationship, primitive data types, constructors, methods, repetition and selection, collections, abstraction and modularization. Upon successful completion, participants will have a basic understanding of programming concepts and objects, and be prepared to move on to COMP 1451 Introduction to Software Development 2. PLEASE NOTE: COMP 1409 will be offered for the final time in May 2020 and is replaced by COMP 1516. Students who have skipped terms and did not achieve 70% in COMP 1409 should start over with COMP 1516 before moving on to COMP 2501.

Prerequisite(s)

Credits

3.0

Retired
This course has been retired and is no longer offered. Find other Flexible Learning courses that may interest you.

Learning Outcomes

Upon successful completion of this course, the student will be able to:

  • Explain object-oriented programming concepts including: object, class, method, and encapsulation.
  • Explain abstraction and modularization in object-oriented programming.
  • Describe data types used in programming.
  • Explain the use of variables and constants.
  • Identify and use control structures.
  • Use correct syntax and documentation standards.
  • Read class library interfaces.
  • Write simple programs in Java.
  • Test and debug simple programs in Java.

Effective as of Spring/Summer 2017

Contact Us

If you have a question or comment about this course, please complete and submit the form below.

  • Privacy Notice: The information you provide will be used to respond to your request for BCIT program information and is collected under Section 26(c) of the Freedom of Information and Protection of Privacy Act (FIPPA). For more information about BCIT’s privacy practices contact: Associate Director, Privacy, Information Access & Policy Management, British Columbia Institute of Technology, 3700 Willingdon Ave. Burnaby, BC V5G 3H2, email: privacy@bcit.ca.
  • This field is for validation purposes and should be left unchanged.

Subscribe

Interested in being notified about future offerings of Introduction to Software Development 1 (COMP 1409)? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.

  • Privacy Notice: The information you provide will be used to respond your request for BCIT course information and is collected under Section 26(c) of the Freedom of Information and Protection of Privacy Act (FIPPA). For more information about BCIT’s privacy practices contact: Associate Director, Privacy, Information Access & Policy Management, British Columbia Institute of Technology, 3700 Willingdon Ave. Burnaby, BC V5A 3H2, email: privacy@bcit.ca.