Course Information

another search

Number:CS119
Name:Introduction to Systems Engineering Using Robotics
Description:This course focuses on the basic principles behind computer engineering and programming. Students learn how to develop a requirements list, analyze available resources to determine their suitability for those requirements, then plan a rudimentary computer-controlled robotic system that makes the best use of those resources. Students also gain a deeper understanding of the relationship between computer software and hardware by constructing and programming the system to solve problems. Topics covered include computer architecture; the history of computers; data representation and storage; gates and circuits; Boolean logic; algorithms; programming languages; operating systems; and artificial intelligence.
Credit(s):3
Offered (DAY schedule):
Instructor Permission Required:N
Pre-Requisite(s):

Course Objectives

Upon completion of this course, students will be able to: 1. Demonstrate how computers represent and store data 2. Manipulate computerized data 3. Explain what computer operating systems do 4. Describe what an algorithm is 5. Describe why recursion is essential to computer programming 6. Explain the value of the object-oriented approach to programming 7. Explain the role of arrays, list, stacks, pointers, indexing, hashing, and other basic elements of computer programming. 8. Work with the basic concepts of database structure 9. Describe the status and value of artificial intelligence and work with its products.

Books Previously Used in this Course

Term Year Title ISBN Author Edition Publisher
S 2013 Computer Science Illuminated 1-4496-7284-1 Dale, Nell B. 5TH 13 Jones & Bartlett Publishe
F 2012 Computer Science Illuminated 1-4496-7284-1 Dale, Nell B. 5TH 13 Jones & Bartlett Publishe
F 2011 COMPUTER SCIENCE ILLUMINA 0-7637-7646-7 DALE 4 J&B
F 2010 COMPUTER SCIENCE ILLUMINA 0-7637-7646-7 DALE 4 J&B
F 2009 COMPUTER SCIENCE ILLUMINA 0-7637-4149-3 DALE 3 JONES & BARTLETT
F 2008 COMPUTER SCIENCE ILLUMINA 0-7637-4149-3 DALE 3 JONES & BARTLETT
F 2007 COMPUTER SCIENCE ILLUMINA DALE 3 J&B
F 2005 ROBOTOCS DEMYSTIFIED:SELF TEACHING GDE. WISE 5
F 2003 Computer Science: An Overview 0201781301 Brookshear 7 Addison-Wesley
F 2001 Computer Science: Overview 0-201-35747-x Brookshear 6th Pearson
Thomas College. Beyond Education.