Is COT3100 (Computational Structures) suitable for beginners in programming?

AI Thread Summary
Taking COT3100 (Computational Structures) before COP2220 (Computer Science I) may be challenging for someone without prior programming experience. COT3100 focuses on finite mathematics, including sets, relations, functions, and Boolean algebra, which are foundational concepts but not directly related to programming. In contrast, COP2220 introduces programming fundamentals, including control flow and software design, primarily using C. While self-learning Python may provide some foundational skills, the lack of formal programming experience could make the transition to C programming in COP2220 difficult. Consulting an academic advisor is recommended to assess readiness and ensure a solid understanding of prerequisites before enrolling in COT3100.
KMcFadden
Messages
28
Reaction score
0
Would I be in over my head taking COT3100 (Computational Structures) before taking COP2220 (Computer Science I)? Here are the catalog entries for both:

COT3100: Prerequisite: MAC 2311 (Calc I) or MAC 2233. Applications of finite mathematics to CIS. Sets, relations, functions, and number theory. Algebraic and combinatorial structures. Applications of graphs. Boolean algebra and switching theory, and logic.

COP2220: This course provides an introduction to the programming process. Topics in the course include types, operations, expressions, control flow, I/O, functions, program structure, software design techniques, and problem solving. Course concepts are reinforced with many programming projects throughout the term in the C programming language.

I have no previous experience with programming, but I'm in the process of self learning Python 2.7 and LaTex.
 
Physics news on Phys.org
Quite possibly. What does you academic advisor say?
 
Vanadium 50 said:
Quite possibly. What does you academic advisor say?

I haven't spoken to my advisor yet (I'm just looking at additional classes I can take).
 
guys i am currently studying in computer science engineering [1st yr]. i was intrested in physics when i was in high school. due to some circumstances i chose computer science engineering degree. so i want to incoporate computer science engineering with physics and i came across computational physics. i am intrested studying it but i dont know where to start. can you guys reccomend me some yt channels or some free courses or some other way to learn the computational physics.
I'm going to make this one quick since I have little time. Background: Throughout my life I have always done good in Math. I almost always received 90%+, and received easily upwards of 95% when I took normal-level HS Math courses. When I took Grade 9 "De-Streamed" Math (All students must take "De-Streamed" in Canada), I initially had 98% until I got very sick and my mark had dropped to 95%. The Physics teachers and Math teachers talked about me as if I were some sort of genius. Then, an...
Bit Britain-specific but I was wondering, what's the best path to take for A-Levels out of the following (I know Y10 seems a bit early to be thinking about A-levels, but my choice will impact what I do this year/ in y11) I (almost) definitely want to do physics at University - so keep that in mind... The subjects that I'm almost definitely going to take are Maths, Further Maths and Physics, and I'm taking a fast track programme which means that I'll be taking AS computer science at the end...

Similar threads

Replies
12
Views
2K
Replies
0
Views
2K
Replies
2
Views
1K
Replies
5
Views
1K
Replies
36
Views
4K
Replies
11
Views
2K
Replies
15
Views
3K
Back
Top