Apr 24, 2024  
2019-2020 Catalog 
    
2019-2020 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIT 655 - Swift Programming for Software Developers, Experimental


Credits: 1
1 Lecture Hours

Prerequisites: CIT 111   or previous experience with an object-oriented programming language
Description
This course is an introduction to the Apple Swift object-oriented computer programming language. The focus of the course includes the Integrated Development Environment (IDE), along with various software development tools, to create computer programs written in Swift. Additional course topics include program variables and data types, conditional and control programming structures, foundation frameworks, object-oriented computer programming concepts and applications, and collections. The course is graded on a pass/fail basis.
Learning Outcomes
Upon successful completion of the course, the student will:

  1. Apply a Integrated Development Environment (IDE) and various software development tools to create Swift computer programs.
  2. Write programs to work with various data types, including, Float, Double and Bool.
  3. Write programs to include various conditional statements.
  4. Create programs to include various program control structures.
  5. Create programs to implement object-oriented programming techniques.
  6. Create programs to work with various collections.
Listed Topics
  1. The IDE and software development tools
  2. Data types, string interpolation, type inference and type annotation
  3. Conditional statements
  4. Program control structures
  5. Foundation frameworks and the Swift standard library
  6. Object-oriented computer programming concepts and applications
  7. Collections
Reference Materials
Current textbook, references, current version of software, multimedia and Internet.


Course and Section Search




Add to Portfolio (opens a new window)