Open Source Programming - Bachelor\'s
About this Course
Contemporary open-source programming languages and frameworks are presented in this course. Students will consider design and development topics in system, graphical user interface, network, and web programming. Dynamic scripting languages are covered using object-oriented, concurrent, and functional programming paradigms. Concepts gained throughout the course are reinforced with numerous exercises which will culminate in an open-source programming project. Required Textbook: Starting Out with Python: 5th Edition, Tony Gaddis Software Requirements: Python, Visual Studio Code To truly excel in this course and get the most out of it, a solid foundation in several areas is key. Familiarity with computer and peripheral hardware, including their components and functions, will definitely help. Understanding the basics of computer networking, mobile computing, and cloud computing will also provide a strong base. Additionally, a comfortable grasp of Python programming is crucial for success in this course. But don\'t worry if you\'re not quite there yet! To help you build the necessary skills, we highly recommend checking out our Performance Based Admission courses, which cover the fundamental topics mentioned above. Additionally, if you need some Python practice, consider taking our Introduction to Open-Source Application Development course. These prior courses will equip you with the essential knowledge and set you up for success in this exciting material.Created by: Illinois Tech

Related Online Courses
This course will introduce you to the attention mechanism, a powerful technique that allows neural networks to focus on specific parts of an input sequence. You will learn how attention works, and... more
This Specialization is designed to equip you with a basic understanding of business finance, accounting, and data analysis. We\'ve put together these three courses with the explicit intent of... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will use Liquid parameters and templated filters to enhance interactivity by users in Looker.Created by:... more
AI is the hottest, most exciting technology to burst onto the scene in recent years. Its impact is so big, it is revolutionizing industries all over the globe. If you are an executive, you may be... more
In this introductory course, you\'ll dive into the exciting realm of UX design, focusing on discovery and low-fidelity design using the powerful tools of Miro and Sketch. This course is ideal for... more