Computer Engineering

<p>I've chosen to go into computer engineering next year for college. I wanted to know what the basic coding class is like? I have no prior experience on any type of code. Will it be difficult or easy to pick up?</p>

<p>It could be easy or hard depending if it comes natural to you, for me I took AP computer science in HS with no prior experience and got a 98% in the class without having to study at all. In college the class would go at a faster pace though.</p>

<p>My advice is go to your school website, and check what they teach at the introductory computer science class.
Be it C++, Java, C, Python, or combination of several languages (like CS50 @ Harvard… omg) Use the summer to learn some basic. Learning a computer programming language requires tremendous of patience and practices. You can’t just read the book and start typing. You need to understand the concepts behind, for example, how does the iteration looks like. </p>

<p>All you need to know over the summer would be anything from writing first program “hello world” to as far as multi dimension arrays. Pointers (a feature in C++ language), or OOP (object-oriented programming technique), these you don’t really need to learn in the summer if you are confused. Trust me. Pointers can kill many beginners. So take your time. </p>

<p>When you go to higher level courses you will need these information to help you. You need to be motivated to be a good computer engineer, since you touches both hardware and software in your study. </p>

<p>When you master one language, it is not difficult to pick up another one (just for your future information). Anythig just post here.
Don’t worry. If you go to class, work hard outside, you should never have any problem with classes. </p>

<p>Ps: I am also a CpE. 2nd year.</p>

<p>What’s so hard about it. Sorry, I just don’t really have any idea what programming entails. Does programming rely at all on predicate or propositional logic?</p>

<p>Thanks for all the replies. Yeah this summer ill definitely take my time and take a look at all of this. On my campus visit a couple months ago the professor was telling me about their introductory to programming class and told me the beginning language is almost pointless and he believes it shouldn’t be taught. I gotta see what he was talking about lol.</p>

<p>Who are you responding to, Inmotion12? </p>

<p>@ matts

I didn’t follow you. What is beginning language?</p>

<p>Well I looked up the first programming course for computer engineers at MU and its just called cs 1050 couldn’t really find a course description. So im not sure what I will be learning in there.</p>

<p>

</p>

<p>Maybe he was talking about one of the first two on this list:</p>

<p>[Computer</a> Science - Undergraduate Courses](<a href=“http://www.csupomona.edu/~cs/student/undergrad.html]Computer”>http://www.csupomona.edu/~cs/student/undergrad.html)</p>

<p>It might help if you say what “MU” means so that others can look up the CS 1050 course that you refer to in order to comment on whether it looks worthwhile.</p>

<p>Oh sorry about about that. I was referring to University of Missouri Columbia or Mizzou.</p>

<p>Here are the computer science course descriptions at the University of Missouri:
[Course</a> Descriptions | Computer Science & IT | University of Missouri | Mizzou Engineering](<a href=“http://engineering.missouri.edu/cs/degree-programs/course-descriptions/]Course”>http://engineering.missouri.edu/cs/degree-programs/course-descriptions/)</p>

<p>Algorithm Design and Programming I is CS 1050
This is definitely not a beginner course.</p>

<p>

</p>

<p>Here is the full list of a BS. CS
[4</a> Year Degree Plan (BS CS) | Computer Science & IT | University of Missouri | Mizzou Engineering](<a href=“http://engineering.missouri.edu/cs/degree-programs/bs-cs/degree-plan/]4”>http://engineering.missouri.edu/cs/degree-programs/bs-cs/degree-plan/)
The syllabi
<a href=“https://docs.google.com/leaf?id=0B_3gHm8Nt5xONDYxNjQ4N2UtZmVhYy00MDY2LWE3ZTUtMGQ5MTQxYWJhMTll&hl=en[/url]”>https://docs.google.com/leaf?id=0B_3gHm8Nt5xONDYxNjQ4N2UtZmVhYy00MDY2LWE3ZTUtMGQ5MTQxYWJhMTll&hl=en&lt;/a&gt;&lt;/p&gt;

<p>For 104, it would be visual basics.</p>

<p>

</p>

<p>Huh? Looks like it is suitable for some beginners; they have a placement test to see which students would be better off starting in CS 1050 immediately versus taking CS 1040 beforehand. However, the Microsoft Visual Basic used in CS 1040 may be the “pointless” “beginning language” referred to in post 5 (note: CS 1050 uses the C programming language).</p>

<p>

</p>

<p>There are many books on the subject. A favorite of mine is Frederick K. Brooks’ The Mythical Man-Month.</p>

<p>I guess he must’ve been talking about cs1040. Thanks a lot for finding that information for me. I’m definitely going to get a book or something to get a good look at it.</p>

<p>I probably overlooked the word “algorithm”. Thanks for the correction. Yes. Probably 104 being the pointless one. But I don’t think it is that useless. Sometime you will find jobs that use VB. Nonetheless, if 105 is the C language course, then start looking into C.</p>