CMSY 156 Introduction to Python
This course introduces students to computer programming using Python. Python is a new computer programming language that is widely used in industry, scientific research, computer forensics, scripting, game programming, and web applications. Students will solve programming problems using procedural programming constructs such as loops, branching structures, and functions. Students will write programs that are testable and maintainable using good programming style, naming conventions, and comments.
Hours Weekly
2 hours lecture, 1 hour lab
Course Objectives
- Demonstrate an understanding of programming concepts and techniques.
- Use Python language syntax in programs to demonstrate good programming style, naming conventions, and comments.
- Apply control statements, loops, functions, and lists in programs.
- Create, analyze, and design programs for a wide variety of problems in math, science, financials, and forensics.
Course Objectives
- Demonstrate an understanding of programming concepts and techniques.
Learning Activity Artifact
- Other (please fill out box below)
- Labs
Procedure for Assessing Student Learning
- Other (please fill out box below)
- Exams
Program Goal(s)
Degree: Cyber Forensics Technology - A.A. Degree (Transfer)
Utilize software, procedures, and various forensic tools used in computer forensics.
- Use Python language syntax in programs to demonstrate good programming style, naming conventions, and comments.
This objective is a course Goal Only
Learning Activity Artifact
- Other (please fill out box below)
- Labs
Procedure for Assessing Student Learning
- Other (please fill out box below)
- Exams
- Apply control statements, loops, functions, and lists in programs.
This objective is a course Goal Only
Learning Activity Artifact
- Other (please fill out box below)
- Labs
Procedure for Assessing Student Learning
- Other (please fill out box below)
- Exams
- Create, analyze, and design programs for a wide variety of problems in math, science, financials, and forensics.
Learning Activity Artifact
- Other (please fill out box below)
- Labs
Procedure for Assessing Student Learning
- Other (please fill out box below)
- Exams
Program Goal(s)
Degree: Cyber Forensics Technology - A.A. Degree (Transfer)
Identify, understand, evaluate, and apply ethical reasoning in business practices.