I have no previous experience with programming or any form of computer science. I am planning to take it this fall along with some basic math classes. I am thinking about taking this course because it is required for my major when I transfer (physics.) I am currently at a community college at the course has no pre reqs yet is the first comp sci class a CS major takes? Here is the class description, what do you think? Is it doable without previous experience. CIS 231 - Fund Comp Science I 4 units Presents the fundamentals of an engineering approach to software development. Intended for Computer Science Majors. Transfer: CSU; UC. Materials fee $5.00. (Formerly CIS31) Also, I will be taking art history- pre history 3 units Algebra 2 (or possibly trig...I am taking assessment test tomorrow, super nervous) 5 units Intro to engineering 1 unit (explains the different types and societies and such) Nutrition 3 credits For a total of 16 units....should I try to cut down on units? I am a 17 year old that graduated a year early due to testing out with the California equivalency exam. I was failing high school. I do extremely well on test (2220 SAT score, 91 ASVAB) This whole year I worked in customer service and realized what crap work actually is and need to take school seriously so I can complete my goals of getting a good job and working in science/ engineering. I have taken both AP physics B and a semester of AP Chem but I failed both due to just going to learn not pass (already had test so I didn't care) Does anyone have any advice for me on succeeding in college. I am so excited to take classes and have never been excited about school....even though it is community college. Any advice would be very helpful! Thank you!