Comparing Introductory CS Courses for Physics and CS Majors

  • Context: Courses 
  • Thread starter Thread starter DrummingAtom
  • Start date Start date
  • Tags Tags
    comp sci Course
Click For Summary
SUMMARY

The discussion compares two introductory computer science courses: CSC 116 Logic and Program Design and CSC 119 Introduction to Programming. CSC 116 focuses on structured programming concepts, including pseudocode and flowcharts, while CSC 119 emphasizes practical programming skills using a structured programming language. For a Physics major considering a CS path, CSC 119 is recommended for its hands-on approach to programming, as it covers essential programming concepts and implementation.

PREREQUISITES
  • Understanding of structured programming concepts
  • Familiarity with pseudocode and flowcharts
  • Basic knowledge of programming languages
  • Awareness of data types and control structures
NEXT STEPS
  • Research structured programming languages used in CSC 119
  • Explore programming concepts such as modularization and data processing
  • Investigate the curriculum and prerequisites for advanced CS courses
  • Contact the department for insights on course outcomes and instructor recommendations
USEFUL FOR

Students majoring in Physics or Computer Science, academic advisors, and anyone evaluating introductory programming courses for foundational skills in computer science.

DrummingAtom
Messages
657
Reaction score
2
Hi, there's a couple of intro courses of CS that I might take in the Spring. Are these 2 are different or not? Which would be better for a Physics possibly CS major.

CSC 116 Logic and Program Design
3 Credits
Introduces computer program design using concepts of structured programming and logic. Includes pseudocode, flowcharts, and structure charts. Covers variables, data types, control structures, looping, program breaks, and arrays.

CSC 119 Introduction to Programming
3 Credits
Focuses on a general introduction to computer programming. Emphasizes the design and implementation of structured and logically correct programs with good documentation. Focuses on basic programming concepts, including numbering systems, control structures, modularization, and data processing. A structured programming language is used to implement the student`s program designs.

Thanks for any guidance.
 
Physics news on Phys.org
116 looks like it might not actually do any "real" programming at all, just designing the program logic. Best thing to do is ask the instructor, or someone in the department who knows about those two courses.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K