Loading...

Course Description

The course provides a comprehensive introduction to computer programming (coding) and software app development. It benefits individuals pursuing programming and software development as a career, as well as anyone in the IT field who works with programmers and systems analysts in important areas that precede actual programming, including problem-solving approaches; specifications and requirements; user interface design and structured program design using such tools as hierarchy, Nassi-Schneiderman, pseudocode and UML charts. Instruction covers coding concepts common to modern languages, including Python, Visual C#, Java, macro development and shell scripting. In addition to exploring procedural and object-oriented concepts (using Python and Visual Basic), students produce several small applications in these two environments, plus a commercial-level application by the course's end. This introductory course presents programming fundamentals, including variables and expressions, looping, selection, functions and parameter passing, file processing, use of OOP objects, event-driven programming in the Windows .net environment and modular development. Examples of Python advanced data types, Visual C#, Java and SQL code are also presented. The course also covers the software development cycle, including SCRUM, unit test and integration, alpha/beta testing and software defect tracking and classification. This introductory course requires weekly coding assignments and prepares students for future coursework in Python, Visual C#, Java or any other high-level language.

Course Outline

This course provides an introduction to computer programming and software development using Python and Visual Basic. Great for individuals pursuing coding and software development, preparing them for Python, Visual C#, Java, Javascript, shell scripting and macro development.

Applies Towards the Following Certificates

Loading...
Review Sections
Section Title
Fundamentals of Software Development & Programming
Type
Discussion
Dates
Jun 24, 2024 to Sep 02, 2024
Type
Discussion
Days
M
Time
6:30PM to 9:30PM
Dates
Jun 24, 2024 to Sep 02, 2024
Schedule and Location
Contact Hours
33.0
Location
  • UCLA Extension Lindbrook Center in Westwood
Delivery Options
In-Person  
Course Fee(s)
Standard credit (4 units) $1,095.00
Available for Credit
4 units
Refund Request Deadline
Jul 07, 2024
Transfer Request Deadline
Jul 07, 2024
Withdrawal Request Deadline
Jun 24, 2024 to Sep 01, 2024
Instructors
Section Notes

Students are required to bring a laptop to class.

Enrollment limited. Enrollment deadline: June 30, 2024. Internet access required. Materials required.

Section Materials
  • (Mandatory) Internet access required to retrieve course materials.
  • (Optional) Murach's Visual Basic 2015 Mike Murach & Associates, Inc. ISBN 978-1-890774-98-1
  • (Optional) Murach’s Python Programming ISBN 978-1-943872-74-9
Section Title
Fundamentals of Software Development & Programming
Type
Online
Dates
Jun 24, 2024 to Sep 02, 2024
Contact Hours
33.0
Delivery Options
Online  
Course Fee(s)
Standard credit (4 units) $1,095.00
Available for Credit
4 units
Refund Request Deadline
Jun 28, 2024
Transfer Request Deadline
Jun 28, 2024
Withdrawal Request Deadline
Jun 24, 2024 to Sep 01, 2024
Instructors
Section Notes

Students are required to bring a laptop to class.

Enrollment limited. Enrollment deadline: June 30, 2024. Internet access required. Materials required.

Section Materials
  • (Mandatory) Internet access required to retrieve course materials.
  • (Optional) Murach's Visual Basic 2015 Mike Murach & Associates, Inc. ISBN 978-1-890774-98-1
  • (Optional) Murach’s Python Programming ISBN 978-1-943872-74-9
Section Title
Fundamentals of Software Development & Programming
Type
Discussion
Dates
Sep 23, 2024 to Dec 02, 2024
Type
Discussion
Days
M
Time
6:30PM to 9:30PM
Dates
Sep 23, 2024 to Dec 02, 2024
Schedule and Location
Contact Hours
33.0
Location
  • UCLA Extension Lindbrook Center in Westwood
Delivery Options
In-Person  
Course Fee(s)
Standard credit (4 units) $1,095.00
Available for Credit
4 units
Refund Request Deadline
Oct 06, 2024
Transfer Request Deadline
Oct 06, 2024
Withdrawal Request Deadline
Sep 23, 2024 to Dec 01, 2024
Instructors
Section Notes

Students are required to bring a laptop to class.

Enrollment limited. Enrollment deadline: October 7, 2024. Internet access required. Materials required.

Section Materials
  • (Mandatory) Internet access required to retrieve course materials.
  • (Optional) Murach's Visual Basic 2015 Mike Murach & Associates, Inc. ISBN 978-1-890774-98-1
  • (Optional) Murach’s Python Programming ISBN 978-1-943872-74-9
Section Title
Fundamentals of Software Development & Programming
Type
Online
Dates
Sep 23, 2024 to Dec 02, 2024
Contact Hours
33.0
Delivery Options
Online  
Course Fee(s)
Standard credit (4 units) $1,095.00
Available for Credit
4 units
Refund Request Deadline
Sep 27, 2024
Transfer Request Deadline
Sep 27, 2024
Withdrawal Request Deadline
Sep 23, 2024 to Dec 01, 2024
Instructors
Section Notes

Students are required to bring a laptop to class.

Enrollment limited. Enrollment deadline: October 7, 2024. Internet access required. Materials required.

Section Materials
  • (Mandatory) Internet access required to retrieve course materials.
  • (Optional) Murach's Visual Basic 2015 Mike Murach & Associates, Inc. ISBN 978-1-890774-98-1
  • (Optional) Murach’s Python Programming ISBN 978-1-943872-74-9
Required fields are indicated by .