D'Youville Classifieds>D'Youville Online Courses>Open Source Programming - Bachelor\'s

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 is an introduction to Logic from a computational perspective. It shows how to encode information in the form of logical sentences; it shows how to reason with information in this form;... more
This is primarily aimed at first- and second-year undergraduates interested in psychology, data analysis, and quantitative research methods along with high school students and professionals with... more
In this course, you will: - Explore the applications of GANs and examine them wrt data augmentation, privacy, and anonymity - Leverage the image-to-image translation framework and identify... more
API stands for Application Programming Interface which helps two independent software to communicate with each other. When an application is built, the functionalities are built first as APIs and... more
This specialization is for professionals who have heard the buzz around machine learning and want to apply machine learning to data analysis and automation. Whether finance, medicine, engineering,... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL