|
|
|
|
Title: |
2667 Introduction to Programming - ML |
|
Delivery Method: |
Mentored Learning |
|
Duration: |
6 Sessions |
|
Overview: |
Students will learn the fundamental concepts and terminology of software application development and develop skills in designing and writing simple computer programs. The course assumes no programming background. |
| Who
Should Attend: |
This course is intended for students who wish to:
• Learn what software development is and what software developers do.
• Learn programming concepts and terminology to facilitate communication with software developers.
• Learn to read, trace, and understand simple code.
• Learn to write, test, and debug code to solve a simple problem.
• Evaluate their personal aptitude for career as a programmer or software developer.
This course is appropriate for:
• Individuals who are contemplating a career in software development and who wish to understand the fundamentals of computer programming.
• Professionals, such as managers and technical salespeople, who must understand programming concepts and be able to communicate with software developers.
• End-users of productivity applications, such as Microsoft Word, Microsoft Excel, Microsoft PowerPoint, and Microsoft Access, who want to add advanced functionality to documents and databases.
• Web designers who want to understand how programs and scripts can make Web sites more dynamic. |
| Pre-requisite(s): |
This course requires a basic understanding of computers, such as basic mouse and keyboard operations, point and click, double-click operations. |
| CPE
Information: |
CPE Credits:
0
hours
Course Level: Basic
Instructional Method: Group-live
Additional CPE Information |
|
Outline: |
Lesson 1: Introduction to Computer Programs
Overview of Software Development
Phases in the Execution of a Computer Program
Overview of Problem-Solving Techniques
Overview of Program Types
Lesson 2: Introduction to Scripting
Using Web Scripting
Using Macro Scripting
Using Windows Scripting
Lesson 3: Using Data and Variables
Using Variables
Using Operators
Using Programming Syntax
Lesson 4: Using Program Logic
Using Branching
Using Loops
Identifying Logic Errors
Lesson 5: Using Procedures and Functions
Using Procedures
Using Functions
Lesson 6: Introduction to Developing a User Interface
Designing a User Interface
Building a User Interface
Lesson 7: Introduction to Working with Data
Introduction to Managing Data
Using the Entity Relationship Model
Sorting Data by Using Keys
Using XML
Lesson 8: Programming Approaches
Using the Procedural Programming Approach
Using the Object-Oriented Programming Approach
Lesson 9: Introduction to the Software Development Process
Software Development Phases
Introduction to the Unified Modeling Language
Developing Use-Case Diagrams
Examining Other UML Diagrams
Lesson 10: Where Do We Go From Here?
Looking Back
Looking Forward |
|