This course introduces first-time programmers to foundation programming
techniques and principles using the popular Python Programming language. Python's simple syntax is similar to the English language making it easy to comprehend and allows programmers to write code with fewer lines.
This course serves as a good starting point for students looking to further their training in the Python programming language.
Course Highlights:
- Rules and syntax applicable to a modern programming language
- Understanding and developing algorithms
- Variables, expressions, functions, branching, looping statements and data storage
- Designing, writing and debugging simple computer programs using Python
Course Learning Outcomes:
- Understand the rules and syntax used in programming languages
- Familiarity with programming constructs
- Writing functional code in Python
- Preparation for advancement into more in-depth programming courses
Hardware: Must have a computer with internet access.
Format: There are two sections offered this quarter:
- Section ID 152484 is accelerated to be completed in 5 weeks
- Section ID 152485 is regular pace to be completed in 9 weeks
Course Typically Offered: Online in every quarter.
Prerequisites: None.
Recommendation: Students who find this course challenging, should consider taking CSE-41318 Introduction to Front End Technologies which will provide a solid foundation in programming principles and logic.
Next Step: This course will prepare students for the Python Programming certificate, C/C++ Programming certificate and other programs & coursework that require a programming component.
Contact: For more information about this course, please email infotech@ucsd.edu.
Course Number: CSE-40028
Credit: 3.00 unit(s)
Related Certificate Programs: C/C++ Programming, Python Programming, Software Quality Assurance, User Experience (UX) Design
+ Expand All
-
1/5/2021 - 2/6/2021
$695
Online
-
-
-
CLASS TYPE:
Online Asynchronous.
All instruction and course materials delivered and completed online between the published course start and end dates.
INSTRUCTOR:
Rey, Louis A., CE Certification/ Interoperability Supervisor, DivX.
Louis Rey is currently working at DivX as a CE Certification/Interoperability Supervisor with a focus in Video Compression and Digital/Analog Video. He holds a BSEE with additional graduate level coursework in Digital Image Processing at SDSU. Louis also has several years of teaching experience in electronics.
-
TEXTBOOKS:
No information available at this time.
-
POLICIES:
No refunds after: 1/11/2021.
-
1/5/2021 - 2/6/2021
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
-
1/12/2021 - 3/13/2021
$695
Online
-
-
-
CLASS TYPE:
Online Asynchronous.
All instruction and course materials delivered and completed online between the published course start and end dates.
Demuth, Donald E., Software Engineer and Senior Systems Architect
Donnie Demuth is software engineering and senior systems architect working in the private sector. He has designed systems and directed teams in the communications, media, medical and military industries; using this career to live and work in places including San Diego, Boston, New York and Hawaii. Donnie has a bachelor's degree in computer Science from SDSU and an ALM from Harvard University.
-
-
POLICIES:
No refunds after: 1/18/2021.
-
1/12/2021 - 3/13/2021
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about when this course will be offered again.