Difference between revisions of "Introductory Computer Science 1 (COMP 1010)"

From CompSciWiki
Jump to: navigation, search
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{Template:1010Topic
 
{{Template:1010Topic
|Introduction='''COMP 1010''', or '''Introductory Computer Science 1''' is the introductory programming course offered at the University of Manitoba.  It is a prerequisite for further studies in Computer Science, Engineering, and some fields of Mathematics. This is an introductory programming course. You will learn fundamental programming concepts such as: [[Glossary#control_statement|control statements]], [[Glossary#for_loop|for loops]] and [[Glossary#array|arrays]], how to write a program using Java, and how to set up a computer to run your program. The purpose of this course is to help students that do not have any programming experience to get started in writing computer programs. Hence, no computer programming knowledge is required prior taking this course.
+
|Chapter_TOC=[[Computer Science Courses]]
|ByStudents= Textpad is the recommended tool for programming on a Windows machine.<br><br>"A bit boring for those who have programmed before, but nevertheless a thorough and enjoyable refresher."
+
|Introduction='''COMP 1010''', or '''Introductory Computer Science 1''' is the introductory programming course offered at the University of Manitoba.  It is a prerequisite for further studies in Computer Science, Engineering, and some fields of Mathematics. You will learn fundamental programming concepts such as: [[Glossary#control_statement|control statements]], [[Glossary#for_loop|for-loops]] and [[Glossary#array|arrays]], how to write a program using Java, and how to set up a computer to run your program. The purpose of this course is to help students that do not have any programming experience to get started in writing computer programs. Hence, no computer programming knowledge is required prior taking this course. If you have taken Computer Science classes in high school, you may have already been exposed to some of the topics presented in this course.
 +
|ByStudents= "Welcome to Java everybody. I found that playing around with print and if statements really caught my attention at the beginning of this course. I then went on to learn about for loops and arrays which ended up helping my programs perform greater tasks more effectively. Overall a really fascinating course for anyone interested in knowing the core basics in software architecture."
 +
<br><br>
 +
"Overall, I had a blast. Playing around with the computer and seeing it magically animate my screen based on what I had typed into [[Glossary#textpad|Textpad]] was really cool. The labs were especially interesting and challenging. Drawing a picture using [[Glossary#for_loop|for-loops]] is not as straightforward as it seems. In the end, after you have [[Glossary#debugging|debugged]] your program, it is truly satisfying to see it function the way you had intended. For anyone who wants to learn more about how their computers work underneath or how they can customize their own computer do their bidding, this course is highly recommended."
 +
<BR><BR>
 +
"I already took Computer Science in high school, so this was more of a refresher than anything. However I got a great introduction to the Java programming language (previously I had worked with C++ and Visual Basic only)."
 
|Body=
 
|Body=
 
===Prerequisites===
 
===Prerequisites===
 
Any Grade 12 or 40S Mathematics or equivalent.
 
Any Grade 12 or 40S Mathematics or equivalent.
 
===Course Homepage===
 
===Course Homepage===
[http://courses.cs.umanitoba.ca/index.aspx?sec=5040 COMP 1010]
+
[http://courses.cs.umanitoba.ca/index.aspx?sec=5040 nTreePoint]
 
===Official Description===
 
===Official Description===
 
[http://aurora.umanitoba.ca/banprod/bwckctlg.p_disp_course_detail?cat_term_in=201150&subj_code_in=COMP&crse_numb_in=1010 Aurora]
 
[http://aurora.umanitoba.ca/banprod/bwckctlg.p_disp_course_detail?cat_term_in=201150&subj_code_in=COMP&crse_numb_in=1010 Aurora]
 
}}
 
}}

Latest revision as of 08:23, 9 December 2010

COMP 1010 Home > Computer Science Courses


Introduction

COMP 1010, or Introductory Computer Science 1 is the introductory programming course offered at the University of Manitoba. It is a prerequisite for further studies in Computer Science, Engineering, and some fields of Mathematics. You will learn fundamental programming concepts such as: control statements, for-loops and arrays, how to write a program using Java, and how to set up a computer to run your program. The purpose of this course is to help students that do not have any programming experience to get started in writing computer programs. Hence, no computer programming knowledge is required prior taking this course. If you have taken Computer Science classes in high school, you may have already been exposed to some of the topics presented in this course.

...By Students

"Welcome to Java everybody. I found that playing around with print and if statements really caught my attention at the beginning of this course. I then went on to learn about for loops and arrays which ended up helping my programs perform greater tasks more effectively. Overall a really fascinating course for anyone interested in knowing the core basics in software architecture."

"Overall, I had a blast. Playing around with the computer and seeing it magically animate my screen based on what I had typed into Textpad was really cool. The labs were especially interesting and challenging. Drawing a picture using for-loops is not as straightforward as it seems. In the end, after you have debugged your program, it is truly satisfying to see it function the way you had intended. For anyone who wants to learn more about how their computers work underneath or how they can customize their own computer do their bidding, this course is highly recommended."

"I already took Computer Science in high school, so this was more of a refresher than anything. However I got a great introduction to the Java programming language (previously I had worked with C++ and Visual Basic only)."

Prerequisites

Any Grade 12 or 40S Mathematics or equivalent.

Course Homepage

nTreePoint

Official Description

Aurora