John Murphy's COMP 10060 :
Computer Science for Engineers
First Engineering: 2011-2012
COMP 10060 Course Overview
- There is a description about the course which outlines the main part of the
syllabus.
- All the course details are here for this course,
and this includes some recommended texts and the marking scheme for the module. The two
main text books that this course is based on are 'The C programming language' and
'C for Engineers and Scientists: An Interpretive Approach'. Another
book that might be of use is from Kay and Kummerfeld called 'C Programming in a Unix
Environment' with an ISBN 0201129124.
- The mid term will take place towards the middle to end of February in the
Science Block Lecture room and the results will be available shortly afterwards from me (TBA).
COMP 10060 Practicals
-
Practicals page - step by step instructions for students:
- - go to: http://csimoodle.ucd.ie/moodle/
- - from STAGE1, click on COMP10060: First Engineering Computer
Science (2012)
- - login using your UCD Connect user name and password; first
time it will ask you to enroll to the course, you have to
provide an enrollment key which for this course (given in lectures or
email me for it)
after that press enroll button. (if this is the first time you are
using csimoodle you will have to provide basic information like
your name, email address, NOTE! use your ucd or ucdconnect email
account (e.g. john.smith@ucdconnect.ie)) as there may be problems
on delivering messages on other accounts (e.g. yahoo)). Check your
email account to be sure that you receive emails from moodle -
when you enroll to the course you will receive an email notification.
- Here is some information about C compilers and you might want to
consider it. If you download cygwin and select GCC during install you
will get a compiler and its free too.
GCC is free, open source, and the most popular. Homepage
http://gcc.gnu.org and there is
more information at
http://en.wikipedia.org/wiki/GNU_Compiler_Collection
The other popular compilers are Microsoft's Visual Studio C compiler and
Intel Compiler and both are non-free. A comprehensive list of available compilers
is available at this site
http://en.wikipedia.org/wiki/List_of_compilers
There is also a tool called codepad available online (does not do the
input from the keyboard and/or files
http://codepad.org
COMP 10060 Lecture Notes
All these notes are in pdf and are four slides to a page (will be
available as the course commences).
- Introductory topics (available 16/01)
- Fundamentals of C, part 1 (available 24/01)
- Fundamentals of C, part 2 (available 24/01)
- Loops (available 7/02)
- Algorithm Development (available 7/02)
- Functions (tba)
- Arrays (tba)
- Pointers (tba)
- Strings (tba)
- File Input/Output (tba)
- Structures (tba)
- One file containing all of the notes for this year in
pdf format ready for printing four to a page. (tba)
- One file containing all of the notes for this year in
pdf format ready for single page printing and
where it is possible to extract the code directly from the pdf. (tba)
COMP 10060 Tutorials and Past Examinations
John Murphy's First Engineering: Computer Science information / Computer Science /
University College Dublin /
j.murphy(remove)@ucd.ie