Courses Computer science vs. Prommaming course

AI Thread Summary
The discussion highlights the key distinctions between university computer science (CS) programs and community college programming courses. University CS programs typically offer a comprehensive education that includes theoretical concepts, data structures, algorithms, and the principles of computation, preparing students for a deeper understanding of computer science. In contrast, community college programming courses focus more on practical skills, teaching programming languages and real-world application development, often emphasizing the software development life cycle.While some university programs may lean heavily on programming skills, they generally provide a broader educational foundation, which can be beneficial for students seeking a robust understanding of the field. Conversely, community college courses are designed to equip students with immediate workplace skills, making them suitable for those looking to enter the job market quickly. Ultimately, the choice between the two depends on individual career goals and the specific curriculum of the programs in question.
Johnny Blade
Messages
30
Reaction score
0
I'd like to know what are the general differences between a computer science program in university and programing course in a community college and the pros and cons for both.
 
Physics news on Phys.org
In theory the difference between computer science and programming is like the difference between astronomy and telescope making.

However in the real world it would depend on the syllabus of each course. There are a lot of CS degrees that teach little more than programming.
 
A standard programming course teaches the syntax of a language and how to use it to solve real world applications. Often it teaches some computer science but its aimed at getting students capable in the workplace. Later courses focus on the software development life cycle: planning, developing, and testing software. design patterns, uml, ...

My intro cs course that I took was built on scheme, which used only a very small subset of a language. Every assignment or other was built around recursing through some data structure, many times trees and mutually recursive definitions. You learn about how to classify the efficiency of a program, and thus how to make a program faster.

After the intro, its classes data structures, operating systems, theory of computation (what problems are computable, google turing machine), algorithms...

If you take a cs major in university you will learn both, and unless the college student is overly keen on learning by himself/herself you will be better in almost every way.

If you take software engineering you will know less about cs but are more prepared for real world corporate software challenges (yay?), excluding cs specific ones.
 
Hey, I am Andreas from Germany. I am currently 35 years old and I want to relearn math and physics. This is not one of these regular questions when it comes to this matter. So... I am very realistic about it. I know that there are severe contraints when it comes to selfstudy compared to a regular school and/or university (structure, peers, teachers, learning groups, tests, access to papers and so on) . I will never get a job in this field and I will never be taken serious by "real"...
Yesterday, 9/5/2025, when I was surfing, I found an article The Schwarzschild solution contains three problems, which can be easily solved - Journal of King Saud University - Science ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT https://jksus.org/the-schwarzschild-solution-contains-three-problems-which-can-be-easily-solved/ that has the derivation of a line element as a corrected version of the Schwarzschild solution to Einstein’s field equation. This article's date received is 2022-11-15...
Back
Top