Course Course Summary Section 1 Content Section 1 Content Left Section 1 Content Right Credit Type: Course ACE ID: EDX-0001 Organization: EdX Location: Online Length: 12 weeks (144 hours) Dates Offered: 10/1/2023 - 9/30/2026 Credit Recommendation & Competencies Section 2 Content Section 2 Content Left Section 2 Content Right Level Credits (SH) Subject Lower-Division Baccalaureate 3 Introduction to Programming Lower-Division Baccalaureate 1 Introduction to Programming Lab Description Section 3 Content Section 3 Content Left Section 3 Content Right Objective: The course objective is for students to learn how to think algorithmically and solve problems efficiently. Learning Outcomes: Develop a broad and robust understanding of computer science and programming Solve programming problems efficiently by thinking algorithmically Identify concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development Gain familiarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML Engage with a vibrant community of like-minded learners from all levels of experience Develop and present a final programming project to your peers General Topics: Abstraction Algorithms Data structures Encapsulation Resource management Security Software engineering Web programming Programming languages C, Python, SQL plus HTML, CSS, and JavaScript Instruction & Assessment Section 4 Content Section 4 Content Left Section 4 Content Right Instructional Strategies: Audio Visual Materials Computer Based Training Discussion Laboratory Lectures Practical Exercises Project-based Instruction Methods of Assessment: Other Quizzes Final software project Minimum Passing Score: 70% Supplemental Materials Section 5 Content Section 5 Content Left Section 5 Content Right Section 6 Content Section 6 Content Left Section 6 Content Right Button Content Rail Content 1 Other offerings from EdX C++ Programming: Basic Skills - Codio (EDX-0005) C++ Programming: Intermediate Concepts - Codio (EDX-0006) CS50AI: Introduction to Artificial Intelligence with Python (EDX-0004) CS50P: Introduction to Programming with Python (EDX-0003) CS50W: Web Programming with Python and JavaScript (EDX-0002) Full Stack Cloud Development-IBM (EDX-0009) UCSD MicroMasters (EDX-0008) View All Courses Page Content