CSCI 101: Introduction to Computers and Information …



Syllabus Fall 2019CSCE 101: Introduction to Computer ConceptsCourse DetailsCourse:CSCE 101Location:Sumwalt College 305Credits:Contact:32 lectures (50 minutes each) and 1 lab per weekContact InformationInstructor:Portia PlanteEmail:pplante@cse.sc.eduOffice Hours:MW: 1:00pm – 2:00pmTR: 11:30am – 12:30pmOffice:2275 Storey Innovation CenterCourse DescriptionThis course covers the following topics as they relate to computers: history, social impact; problem-solving, algorithm development, applications software, and programming in a procedural language.PrerequisitesNoneRequired TextNell Dale and John Lewis, Computer Science Illuminated, (6th Edition), ISBN 9781284055917Learning OutcomesDemonstrate the ability to find a solution and write an algorithm when given an English description of a task to be accomplished (that is, a problem statement)Demonstrate the ability to write, execute, test, and debug computer programs in a high-level languageDemonstrate the mastery and use of the concepts and proper terminology related to computer scienceTopics and approximate weight(14 weeks, 3 hours/week, 42 hours total)Introduction/Computing/Hardware/Software/Creativity/Applications (2 hours)Computing/History/Global Impact/Society/Ethics/Privacy/Benefits/Problems/Creativity/Future (3 hours) Programming/Languages/Introduction to programming (2 hours) Abstraction/Data/Information/Variables/Data types (3 hours) Algorithms/Problem solving/Creativity/ Procedural Abstraction/Pseudo-code/ Logical flow (4 hours)Conditional logic (if/else, not, and/or) (3 hours)Loops (2 hours)Arrays (2 hours)Debugging/Testing (2 hours)Number systems/binary/octal/hexadecimal/decimal/conversion/binary arithmetic/data representation/gates (3 hours)More data structures/Sorting (2 hours)Security (2 hours)Networks/ The web/The internet/History/Browsers/Search engines/Programming for the web (4 hours)Computing topics/Database/Artificial intelligence/ (2 hours)Reviews and Examinations (6 hours)Tentative Schedule (Subject to change)Topic 1Topic 2Week 1Course IntroductionPython IntroductionWeek 2Computer HistoryString representationConcatenating StringsWeek 3Data representation (Binary…)Computer HardwareNumber representation in programmingBasic math in programmingWeek 4Computer HardwareSystem SoftwarePython Graphics IntroductionWeek 5If Statements (Pseudocode)If StatementsWeek 6Test 1LoopsWeek 7InternetMore LoopsWeek 8NetworkingArraysWeek 9PseudocodeMore ArraysWeek 10Test 2Text-based gamesWeek 11DatabasesArtificial IntelligenceFunctionsWeek 12Data Structures: SortingClick Event, FunctionsRandomizationWeek 13PrivacyEthicsHTMLWeek 14SecurityHTMLCSSTest ScheduleTests must be taken during the timeslot. There are no late exceptions.SectionTest 1Test 2Final Exam12, 13, 14September 24th in class October 31st In class 9am Tues Dec 10th Test PolicyTests must be completed on the scheduled date. There is no test makeup.Late WorkNo late items will be accepted. No work can be submitted after the last day of class. So there will be no lab assignments submitted after the last lab.X: DriveYou need to save your lab files in your X: drive in order for your labs to be graded.You can only access your X: drive from the lab computers in Sumwalt. You cannot submit your labs from home.Your lecture and lab instructor can see all of the files on your X: driveQuiz GradesThe lowest quiz grade will be dropped.Grading PolicyQuizzes & Homework10%Labs:30%Two Tests:40%Final Exam:20% NOTE: You must pass the Lab portion of this class >= 60%, in order to pass the class. If your final Lab grade < 60% you will not pass the class.The grade is calculated using the standard curve:Final Grade RangeReported Grade90-100%A87 – 89.9%B+80 – 86.9%B77 – 79.9%C+70-76.9%C67 – 69.9%D+60-66.9%D<60%FGrade DiscussionQuestions about any grade in this class must be addressed within 1 week of the work being returned.Syllabus Change PolicyThis syllabus is a guide and every attempt is made to provide an accurate overview of the course. However, circumstances and events may make it necessary for the instructor to modify the syllabus during the semester and may depend, in part, on the progress, needs, and experiences of the students. Changes to the syllabus will be made with advance notice.Academic IntegrityUniversity policies and procedures regarding academic integrity are defined in in policy STAF 6.25, Academic Responsibility - The Honor Code (see ). Prohibited behaviors include plagiarism, cheating, falsification, and complicity. All potential Honor Code violations will be reported to the Office of Academic Integrity, which has the authority to implement non-academic penalties as described in STAF 6.25. Academic penalties for Honor Code violations in this course range from a zero on the assignment to failure of the course.Attending class is required.Class attendance is not optional. Academic Policies Student Disability ServicesOffice of Student Disability Services helps students with many different types of disabilities. Their office is located in LeConte, Room 112A. Phone: 803-777-6142 Office of Student Disability Services of Student Disability Services?What Every Student Needs to Know ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download