Ads
related to: what is a computer science degree online open worldOne of the Lowest Online Tuition Rates in the Nation. Start Your Journey at SNHU®. No Matter the Path, SNHU® is Here to Help Along Your Journey. Apply For Free Today!
- IT Degree
4 Concentrations Available
Get Degree Info & Apply Today!
- IT Data Analytics Degree
Affordable & Career-Focused
Get Degree Info & Apply Today!
- Cyber Security Degree
2 Concentrations Available
Get Degree Info & Apply Today!
- Undergraduate Programs
120+ Bachelor's & Associate Degrees
Choose a Degree & Apply Today!
- Online Learning & Courses
No Classroom, Accessible Anywhere.
Flexible Scheduling & Pacing.
- Affordable Online Degrees
Low Online Tuition & No App Fee
Get Info & Apply Today!
- IT Degree
Earn Your Degree or Certificate Online. Recognized by Employers from All Around the World! Choose From More Than 200 Degrees and Certificates Online Through Penn State World Campus.
Find Colleges & Universities With Online Computer Science Degree Programs. Request Info From Schools and Choose the One That's Right For You.
Find Your Degree In One of Our Over 60 Career-Focused Programs. Learn More! Rasmussen University's Computer Science Program: Specializes in Cutting-Edge Technology.
Our online bachelor courses are designed to empower your future online. Check & Learn. View all information for online bachelor, technical schools & community colleges.
Search results
Aug 14, 2024 · An online bachelor’s degree in computer science can lead to junior and entry-level positions in fields like software development, web development, data science, artificial intelligence and ...
Sep 26, 2024 · The online bachelor of science in computer science at SNHU emphasizes industry-standard software development tools and practices and fluency in commonly used programming languages. Students may concentrate on data analysis, information security, software engineering, or project management for STEM.
- Overview
- Summary
- Community
- Curriculum
- Prerequisites
- Intro CS
- Core CS
- Advanced CS
- Final project
Open Source Society University
Path to a free self-taught education in Computer Science!
The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. It's for those who want a proper, well-rounded grounding in concepts fundamental to all computing disciplines, and for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.
It is designed according to the degree requirements of undergraduate computer science majors, minus general education (non-CS) requirements, as it is assumed most of the people following this curriculum are already educated outside the field of CS. The courses themselves are among the very best in the world, often coming from Harvard, Princeton, MIT, etc., but specifically chosen to meet the following criteria.
Courses must:
•Be open for enrollment
•Run regularly (ideally in self-paced format, otherwise running multiple times per year)
•Be of generally high quality in teaching materials and pedagogical principles
•We have a discord server! This should be your first stop to talk with other OSSU students. Why don't you introduce yourself right now? Join the OSSU Discord
•You can also interact through GitHub issues. If there is a problem with a course, or a change needs to be made to the curriculum, this is the place to start the conversation. Read more here.
•Subscribe to our newsletter.
•Add Open Source Society University to your Linkedin profile!
•Core CS assumes the student has already taken high school math, including algebra, geometry, and pre-calculus.
•Advanced CS assumes the student has already taken the entirety of Core CS and is knowledgeable enough now to decide which electives to take.
Introduction to Programming
If you've never written a for-loop, or don't know what a string is in programming, start here. This course is self-paced, allowing you to adjust the number of hours you spend per week to meet your needs. Topics covered: simple programs simple data structures
Introduction to Computer Science
This course will introduce you to the world of computer science. Students who have been introduced to programming, either from the courses above or through study elsewhere, should take this course for a flavor of the material to come. If you finish the course wanting more, Computer Science is likely for you! Topics covered: computation imperative programming basic data structures and algorithms and more
CS Tools
Understanding theory is important, but you will also be expected to create programs. There are a number of tools that are widely used to make that process easier. Learn them now to ease your future work writing programs. Topics covered: terminals and shell scripting vim command line environments version control and more
All coursework under Core CS is required, unless otherwise indicated.
Advanced programming
Topics covered: debugging theory and practice goal-oriented programming parallel computing object-oriented analysis and design UML large-scale software architecture and design and more (*) book by Blackburn, Bos, Striegnitz (compiled from source, redistributed under CC license)
Advanced theory
Topics covered: formal languages Turing machines computability event-driven concurrency automata distributed shared memory consensus algorithms state machine replication computational geometry theory propositional logic relational logic Herbrand logic game trees and more
OSS University is project-focused. The assignments and exams for each course are to prepare you to use your knowledge to solve real-world problems.
After you've gotten through all of Core CS and the parts of Advanced CS relevant to you, you should think about a problem that you can solve using the knowledge you've acquired. Not only does real project work look great on a resume, but the project will also validate and consolidate your knowledge. You can create something entirely new, or you can find an existing project that needs help via websites like CodeTriage or First Timers Only.
Dec 31, 2021 · We will expand freeCodeCamp's curriculum into a full blown computer science bachelor's degree – with similar breadth, depth, and rigor of top US computer science degree programs. The infrastructure and instructional design will be hard work. But it is a challenge our nonprofit can handle.
Sep 19, 2024 · Degree types: Bachelor of Science (BS): A BS exposes students to the technical components of computer science. The curriculum includes more math, physics, and practice-oriented classes than a BA in computer science. Bachelor of Arts (BA):A BA incorporates more liberal arts courses than other computer science degrees.
Aug 22, 2024 · A B.A. or B.S. in information technology and a B.S. in computer engineering are a few of the other fully-online options at FIU. FIU’s computer science undergraduate programs are accredited by ...
People also ask
What is an online computer science degree program?
Why do you need an online computer science degree?
Are computer science courses online?
What are the different types of Computer Science degrees?
What can I do with a bachelor's degree in Computer Science?
Can a computer science degree be free?
Old Dominion University’s Bachelor of Science in Computer Science is a top-rated undergraduate program maintained and managed by the College of Sciences (Department of Computer Science). ODU’s BSCS is an excellent choice if you want to earn your computer science degree online without ever having to step on campus.
Ads
related to: what is a computer science degree online open worldOne of the Lowest Online Tuition Rates in the Nation. Start Your Journey at SNHU®. No Matter the Path, SNHU® is Here to Help Along Your Journey. Apply For Free Today!
Find Colleges & Universities With Online Computer Science Degree Programs. Request Info From Schools and Choose the One That's Right For You.
Rated A+ - Better Business Bureau (BBB)
Earn Your Degree or Certificate Online. Recognized by Employers from All Around the World! Choose From More Than 200 Degrees and Certificates Online Through Penn State World Campus.