LeMoyne-Owen College Division of Natural and Mathematical Sciences COMPUTER ALGORITHMS, COSI 335 Fall 2013. Syllabus



Similar documents
LeMoyne-Owen College. Division of Natural and Mathematical Sciences Programming in Java II, COSI 225 Spring, 2016

Syllabus MAT0018 Developmental Mathematics I

Seattle Central Community College BITCA Division. Syllabus MIC Online

MCOM 251: RADIO BROADCASTING Fall Semester, 2016

Syllabus MAC1105 College Algebra

Master of Science in Computer Science College of Computer and Information Science. Course Syllabus

Developmental Reading II. Course Syllabus

Department of Accounting ACC Fundamentals of Financial Accounting Syllabus

MGSC 590 Information Systems Development Course Syllabus for Spring 2008

SYLLABUS MAC 1105 COLLEGE ALGEBRA Spring 2011 Tuesday & Thursday 12:30 p.m. 1:45 p.m.

Liberal Arts Mathematics (MA), Summer 2015

EXPECTED LEARNING OUTCOMES:

Prairie View A&M University Course Syllabus ACCT 2113 Financial Accounting Fall 2015

Math 121- Online College Algebra Syllabus Spring 2015

Infrastructure for ecommerce

The University of Central Oklahoma. Liberal Arts College. Department of Modern Languages, Literatures, and Cultural Studies

SOUTHWESTERN MICHIGAN COLLEGE DEPT. OF INFORMATION TECHNOLOGY Dowagiac, Michigan COURSE SYLLABUS Fall 2014

New York University Stern School of Business Undergraduate College

COMM Interpersonal Communication Course Syllabus Fall 2013

Introduction to Computer Forensics Course Syllabus Spring 2012

MAT187 Precalculus Spring 2016 Section 27756

Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles

INFO Management Information Systems Spring 2015

Department of Economics and Finance Lutgert College of Business ECP 6705 Managerial Economics Fall 2013 CRN Lutgert Hall 2208

Frank Phillips College. ITSY 2359: Security Assessment & Auditing

Applied Network Security Course Syllabus Spring 2015

School of Business and Nonprofit Management Course Syllabus

STAT 1403 College Algebra Dr. Myron Rigsby Fall 2013 Section 0V2 crn 457 MWF 9:00 am

Introduction to Computer Programming Course Syllabus Fall 2015

Grading Distribution: Homework: 20% Examination: 15% Final Examination: 25% Project: 40%

QUANTITATIVE ANALYSIS FOR BUSINESS DECISIONS

DIVISION OF NATURAL SCIENCES AND MATHEMATICS TIDEWATER COMMUNITY COLLEGE VIRGINIA BEACH CAMPUS COURSE PLAN

The Colloquia Doctoral Competencies and Learning Outcomes

General Psychology. Fall 2015

KIN 323 Methods of Teaching Secondary Physical Education Spring 2016

Phone: (773) Spring Office hours: MW 7:30-8:20 and 11:00-12:20, T 7:30-7:50 and 9:55-12:15

Syllabus College Algebra (MAC 1105) 3 credit Fall 2011

SYLLABUS. 6. Office Phone and or

Artificial Insemination ANS 250 Department of Agriculture Fall 2012

MAC2233, Business Calculus Reference # , RM 2216 TR 9:50AM 11:05AM

1. Department of Curriculum and Instruction ELE 499 Course Title: Supervised Student Teaching in Primary Through Fifth Grade Credit Hours: 12

College of Charleston EDEE Introduction to Early Childhood Education 3 Credit Hours Spring 2010

Elmira Business Institute Student Syllabus: Spreadsheet Applications (MIS102) Semester:

Florida State College at Jacksonville MAC 1105: College Algebra Summer Term 2011 Reference: MW 12:00 PM 1:45 PM, South Campus Rm: G-314

Introduction to Physics I (PHYS ) Fall Semester 2012

Management Science 250: Mathematical Methods for Business Analysis Three Semester Hours

Computer Science/Software Engineering

[FIN 4243 DEBT AND MONEY MARKETS (4 CREDITS) SECTION 3020] FALL Course Syllabus

IDH 1110 and 1112 Course Syllabus Interdisciplinary Studies in General Education I CRN West Campus MW 8:30-11:15am

Tennessee Wesleyan College Math 131 C Syllabus Spring 2016

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department. COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits )

F l o r i d a G u l f C o a s t U n i v e r s i t y S t a t i s t i c a l M e t h o d s F a l l C R N

Phone: (301) x 736

MIS 4336 Networks and Data Communication. Spring 2016

DYERSBURG STATE COMMUNITY COLLEGE Course Syllabus

THE UNIVERSITY OF TEXAS AT BROWNSVILLE College of Education Syllabus

MAT College Algebra

AAEC 4317/5317 Commodity Futures Trading Analysis Fall 2015: Aug 24 Dec 09 Course Webpage: Instructor: Class Hours: Office Hours:

SYLLABUS. 6. Office Phone and or

College of Charleston School of Business DSCI : Management Information Systems Fall 2014

PSYC 3200-C Child Psychology 3 SEMESTER HOURS

COURSE SYLLABUS. PRE-REQUISITES: Take CETT-1303(41052); Minimum grade C, CR.

EDUC 1301: INTRODUCTION TO THE TEACHING PROFESSION COURSE SYLLABUS

EMPORIA STATE UNIVERSITYSCHOOL OF BUSINESS Department of Accounting and Information Systems. IS213 A Management Information Systems Concepts

CS 261 C and Assembly Language Programming. Course Syllabus

Office: D Instructor: Vanessa Jones. Phone: (714) Office Hours: Monday & Wednesday 1:30pm-2:30pm. Jones Vanessa@sccollege.

One LAR Course Credits: 3. Page 4

Syllabus: Web Design 1

Course Design Document. IS103 Computational Thinking (CT)

ASU College of Education Course Syllabus ED 4972, ED 4973, ED 4974, ED 4975 or EDG 5660 Clinical Teaching

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

C&I 287 Business Communication Spring Semester 2013 Monday & Wednesday, 9:40-11:00 a.m., ED 112. Moodle Class Support Site:

Mathematics Department Course outline Statistics for Social Science DW

Logistics Management OPMA 5369 Syllabus

COURSE REQUIREMENTS. TEXTBOOK: Advertising Research: Theory & Practice (Second edition) Joel J. Davis

TA contact information, office hours & locations will be posted in the Course Contacts area of Blackboard by end of first week.

Digital Communication Southwest College

INFO 3130 Management Information Systems Spring 2016

Research Methods in Advertising and Public Relations COMM 420 Spring Earth & Eng. Sci. W/F 12:20 PM to 2:15 PM

Database Management Systems ISM 4212 (3 Credit Hours) Fall 2011

Central COLLEGE Department of Mathematics COURSE SYLLABUS. MATH 0308: Fundamentals of Math II

ECON-2105, Principles of Macroeconomics, 1rst Half Term, Spring/2016

COURSE DESCRIPTION AND PREREQUISITES

MGMT 280 Impact Investing Ed Quevedo

Syllabus for DRAM 107 Film Acting Technique 3 Credit Hours Spring 2013

FFCS 199- Foundations for College Success (Sample Syllabus) Fall 2013

Southwestern Michigan College School of Business Dowagiac, Michigan. Course Syllabus FALL SEMESTER 2012

Turtle Mountain Community College

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

CS135 Computer Science I Spring 2015

Transcription:

LeMoyne-Owen College Division of Natural and Mathematical Sciences COMPUTER ALGORITHMS, COSI 335 Fall 2013 Instructor: Valerie Chu, Ph.D. Office Room: GOH 400D Office Phone: (901) 435-1378 Office Hours: MW 11:00 a.m. to 1:00 p.m., 2:00 p.m. to 3:00 p.m. Tues/Thurs: 11:00 a.m. to 12:00 p.m., 2:00 p.m. to 3:00 p.m. Email Address: valerie_chu@loc.edu or extrapo66@yahoo.com Homepage: http://biobio.loc.edu/chu/web/ Credit Hours: Prerequisites: Class Meeting: Three COSI240 & COSI330 Tues/Thurs 9:30 AM - 10:45 AM Syllabus Texts: Cormen, Leiserson, Rivest and Stein, Introduction To Algorithms, Third Edition, The MIT Press, 2009, ISBN 978-0-262-03384-8 Course Description: This course is an investigation of various algorithms, their properties, applications, and corresponding data structures. College Graduate Competencies: The two college graduate competencies (CGC) that are directly addressed in Server Side Web Programming are: 1. Think creatively, critically, logically, and analytically using both quantitative and qualitative methods for problem solving. 2. Communicate effectively (listen, speak, read, and write) on formal and informal levels. 8. Maintain literacy for the understanding of the impact of science and technology on individuals, society, and environment Major Area Competency Levels: The college graduate competencies are developed specifically for this course through major area competency levels (MAC). By the end of this course, students should have attained proficiency in the following major area competencies: 1. Demonstration of critical and logical skills to solve problems using existing algorithms. (CGC#1). 2. Show the ability of describing all possible ways of solving problems using existing algorithms. (CGC#2). 3. Will be able to control a computer through the process of programming, which will include defining the problem, planning the solution, coding the program, and testing the program. (CGC#8)

Course Objectives: The identified major area competencies focus on solving problems logically. Therefore, students are expected to show proficiency in the following: To learn how to design computer algorithms from existing algorithms. To analyze the efficiency and best of representative algorithms. To explain how a decision of choosing a best algorithm. To understand how computer algorithms apply to real life. Attendance Policy: In accordance with college policy, classroom attendance is required. The following standard will be applied: 1. If unexcused absences total 15% of the regularly scheduled class meetings, the instructor has the authority to lower the final grade by one letter. 2. If unexcused absences total 20% of the regularly scheduled class meetings, the instructor has the authority to give a failing grade. 3. Five classes of tardiness arrival to class five minutes after class has begun will equal one unexcused absence. Technology Use: LeMoyne-Owen College is committed to enhancing student learning through the use of a variety of applicable technology. In this course, students will use or be exposed to HTML, CSS, and PHP software. Demeanor: Suitable demeanor, posture and attire are required. For guidelines and the dress code, please refer to the 2011/2012 Student Handbook (8-9; 13). Classroom Policies and Procedures: The classroom learning experience provides opportunities for faculty and students to engage in interactive exchanges of course content. To facilitate this exchange, the following guidelines are provided: 1. Because each class session covers vital material and information, it is important that students arrive on time to each class session. 2. In order to enhance students performance and confidence in acquiring the material, it is critical that students come to each class session prepared. This includes bringing to class required texts, supplemental materials, and assigned work, which is provided on the course outline. 3. In order to limit unnecessary distractions which would deter learning, cell phones, multimedia devices, and laptops are required to be turned off or on vibrate when class is in session, except by permission of the faculty. Faculty reserve the right to apply penalties for noncompliance to either or all of the above guidelines. 2

Assignments, Assessment and Submission Requirements: Several quizzes, three mid-term tests and a final comprehensive examination will be given. o The first mid-term test is to demonstrate the ability of counting steps of a computer algorithm and applying master theorem for a recurrence of a program. o The second mid-term test is to demonstrate understanding all different types of sorting algorithms and how Binary Search Trees and Re-Black Trees work. o The third mid-term test is testing on graph algorithms, greedy algorithms, dynamic programming and minimum spanning trees. o The final comprehensive exam covers the entire course. o There are no make-up tests except for a valid document from a doctor; however, a note from home is not acceptable. Homework will be assigned frequently for students to demonstrate understanding how to calculate the steps of an algorithm and how to implement an algorithm to a Java program. If it is a programming assignment, students have to send the source code via e-mail to the instructor. If it is a written assignment, a student can write in paper or type in computer to submit to the instructor. Sending somebody else work to the instructor will not be permitted. Duplicated homework as well as the original will be assigned a grade of "F". Late assignments will receive penalties. Policies Related to Students with Disabilities: If you need course adaptations or accommodations because of a disability, if you have emergency medical information to share, or if you need special arrangements in case the building must be evacuated, please make an appointment with Jean Saulsberry, Director of Student Development, as soon as possible at (901) 435-1727. The Student Development Office is located in the Alma C. Hanson Student Center, Room 208. Student Performance Evaluation and Grading Scale: The course grade will be calculated on the following distribution: Assignments 20% Quizzes 15% Midterm Tests 45% Final Comprehensive Exam 20% The final exam score can replace the lowest midterm test score if student wish to. Grades will be recorded in numerical form until the final averages are determined at the end of the semester. Grading Scale will be 90 to 100 A, 80 to 89 B, 70 to 79 C, 60 to 69 D, others F. 3

LeMoyne-Owen College Graduate Competencies (CGC) LeMoyne-Owen College graduates should be able to: 1. Think creatively, critically, logically, and analytically using both quantitative and qualitative methods for problem solving; 2. Communicate effectively (listen, speak, read, and write) on formal and informal levels; 3. Distinguish, clarify, and refine personal values for the attainment of richer selfperception and relate those values to the value system of others; 4. Appreciate, understand, and know the foundations of the Afrocentric perspective; 5. Appreciate, understand, and know the foundations of diverse cultures in the context of a global community; 6. Appreciate, understand, now and pursue the principles, methods and subject matter that underlie the major discipline(s); 7. Accept social responsibility and provide service to humankind; 8. Maintain levels of literacy that allow them to understand the impact of science and technology on individuals, society, and the environment; 9. Attain motivational, personal management, interpersonal skills, professional development and research experience, as well as resourcefulness that will form the basis for a career and/or further educational experiences; 10. Attain critical skills, frame of reference, and understanding needed to appreciate and discriminate between artistic achievements. 4

COMPUTER ALGORITHMS LeMoyne-Owen College Division of Education Communication Outcomes Ethics Instruction Technology Cultivates and Sustains Excellence L Diversity and Afrocentric Culture Content Knowledge Clinical Practice Completion of Major Capstone Exit Exit Professional, Major/Concentration Professional, Major/Concentration Benchmark General Education (Core II& Supplemental) 10 College Competencies Benchmark 2&3 Teacher Candidate General Education (Core II& Supplemental) 10 College Competencies Benchmark Developmental Studies (If Needed) Benchmark 1 Developmental Studies (If Needed) Student Teacher Education Pre-Candidate 06-08-06, CF Model, Draft 3, Haynes-Mays, Ph.D. The Conceptual Framework Model Theme: Teacher as a Facilitator of Transformative Processes 5

COMPUTER ALGORITHMS Course Outline (tentative) Weeks Week 1 Chapters Topics / Readings 1 The Role of Algorithms in Computing 2 Getting Started (Insertion Sort & Merge Sort) Week 2 3 Growth of Functions (Asymptotic notation) Week 3 4 Divide-and-Conquer Week 4 Weeks 5, 6 6 Heap sort 7 Quicksort Review and Mid-term Test I 8 Sorting in Linear Time Weeks 7, 8, 9 10 Elementary Data Structures (Stack, Queue, and Linked List) 12 Binary Search Trees 13 Red-Black Trees Week 10 Review and Mid-term Test II Week 11 16, 15 Greedy Algorithms and Dynamic Programming Week 12 22 Elementary Graph Algorithms Week 13 23 Minimum spanning trees Week 14 Week 15 Review and Mid-term Test III Comprehensive Final Exam Instructor reserves the right to add or subtract assignments or assessments. 6