Foundations of Programming
|
|
|
- Claribel Stokes
- 10 years ago
- Views:
Transcription
1 Foundations of Programming Bulletin Description A first formal course in computer programming required (e.g. Comp 110, UNC). Intermediate programming: objects, pointers, classes, interfaces, packages, object composition, inheritance, visibility, delegation, observers, MVC (model view controller), window systems and user-interface toolkits, collections, generics, threads,, recursive descent, exceptions, assertions. General Course Info Term: Fall 2015 Department: COMP Course Number: 401 Section Number: 001 Time: TR 11:00 12:15 Location: Room SN 14 Website: Instructor Info Name: Prof. Prasun Dewan Office: FB150 [email protected] Phone: Web: Office Hours: TR 15:30 16:30 Teaching Assistants (TBA) Name Office Office Hours Textbooks and Resources I plan to provide Word chapters, PPT slides, and YouTube videos on the material I cover accessible from the course home page. These should suffice for the course. They will not be posted on Sakai, which will be used however for submitting programs.
2 Course Description This course is intended for people who have learned to program. Its goal is to teach how to program well. The common programming strategy of beginners is to write the first solution they can think of without carefully identifying and weighing different alternatives. For all but the simplest problems, this approach of writing quick and dirty programs will take you to the debugging stage very quickly, but will make debugging slow. For large, complex programs, you need to identify multiple alternative solutions to the problem, choose an alternative that most directly solves the problem, and think carefully what your solution does, and how it works. The claim is that, although quick and dirty programming may produce a program faster, the concepts we teach will help you produce a correct program faster. Moreover, they will lead to programs that are easy to change and reuse. We assume you have learned the following basic programming concepts: primitive types (integers, real numbers, Booleans), variables, constants, assignments, comments, expressions, arrays, loops, arrays, and procedures/functions/methods. These concepts are taught in most if not all introductory programming courses regardless of whether they teach conventional or object-oriented programming. This course will teach you the next-level programming concepts. These include objects, classes, interfaces, packages, inheritance, delegation, design patterns, exceptions, assertions, pointers, and formal correctness. These concepts will not help you solve new problems; rather, they will help you solve problems in new ways. The skills that will enable you to use these concepts will form a large part of the challenge you face in this course. After this course, you will have a much deeper understanding of the programming and learn some of the ideas that can make programming a science. We will be using Java as a vehicle for learning these concepts. Target Audience As mentioned in the course description, this course is intended for people who have learned to program. Its goal is to teach how to program well. Prerequisites As mentioned in the course description, we assume you have learned the following basic programming concepts: primitive types (integers, real numbers, Booleans), variables, constants, assignments, comments, expressions, arrays, loops, arrays, and procedures/functions/methods. These concepts are taught in most if not all introductory programming courses regardless of whether they teach conventional or object-oriented programming.
3 Goals and Key Learning Objectives As mentioned in the course description, the goal is to teach how to program well. The common programming strategy of beginners is to write the first solution they can think of without carefully identifying and weighing different alternatives. For all but the simplest problems, this approach of writing quick and dirty programs will take you to the debugging stage very quickly, but will make debugging slow. For large, complex programs, you need to identify multiple alternative solutions to the problem, choose an alternative that most directly solves the problem, and think carefully what your solution does, and how it works. The claim is that, although quick and dirty programming may produce a program faster, the concepts we teach will help you produce a correct program faster. Moreover, they will lead to programs that are easy to change and reuse Course Requirements Key Dates The students must attend lectures and recitations, implement in-class recitation assignments, implement a semester-wide project, and take a midterm and non-cumulative final. The material you learn makes little sense when you write small programs. This is why, in this class, you will exercise it in a large project you will build incrementally over the course of the semester. Each increment will be an assignment that builds on the software you have implemented as part of previous assignments. Because this is a programming course, unless all programs are submitted and work, you may not pass. Point values of assignments and programs will be in accordance with their length and difficulty. You must submit the source code of your program (with pledge signed) and screens showing executions of the program on test data. You may also do demos at certain stages of your project Examinations are closed book, notes and program listings; computers and collaboration are not allowed either. Midterm: Tuesday Oct 13 th, 2015 (in class) Final: 12pm, Thursday Dec. 10 (in class) Grading Criteria Final grades will be based on the following formula:
4 22% Midterm Exam 22% Final Exam 8% Recitation Work 13% In-Class Work 35% Project (Programming Assignments) The above percentages add up to 100%, but the instructors reserve the right to apply a 10% fudge factor to give consideration to things such as good (in terms of quality and quantity) class/piazza participation, stellar programs, thoughtful in-class exercises. In addition, students will get ample opportunity to get extra credit through early submission and extra work. There is no fixed mapping between overall percentage and final grade. Bring your laptops to class and recitation so you can do exercises. Course Policies Students are requires to attend each class unless there are extenuating circumstances. If such circumstances occur, you should access the class material posted for missed classes, and contact classmates to become aware of the announcements that were made. Assignments are due at 11:59pm on each specified due date. Programs and homework assignments will be penalized 10% if one class session late and 25% (for two days) if two class sessions late. No credit will be given for assignments submitted after the start of the second class period following the due date, although you are advised to submit work whenever it is finished as we can give your credit indirectly through the fudge factor. It s always better to hand in a program, even if it is very late, than to hand in nothing, especially because later assignments will build on others. To help people who get irreversibly behind and cannot finish the last few assignments, we will allow you to shift assignment dates of the ones you finish based on the number of last few assignments you sacrifice. This means, you can apply the due date of the next assignment to the current assignment without late penalty, with the caveat that each time you do this, you sacrifice one more assignment at the end. For example, if there are 11 assignments, and you realize that there is no way you can finish assignment 4 a week after it is due, you can apply the due date of assignment 5 to assignment 4, and the due date of assignment 6 to assignment 5, and so on. But you have sacrificed the last assignment, assignment 11. Now let us say that you when you reach assignment 7, you realize you cannot finish it by the due date of assignment 8. You can shift dates one more time by sacrificing assignment 10. You are welcome to finish a sacrificed assignment and get it graded, but the grade you get will count as extra rather than normal credit. We expect each of you to finish each assignment in time these rules are given because assignments build on each other.
5 As a large fractionof your grade depends on your performance in recitation exercises, you should attend all of them. You will be allowed to drop two of your recitation grades to take into account the fact that there may be extenuating circumstances for missing recitations. Honor Code 1. You are encouraged and expected to discuss the assignments among yourselves. 2. You are permitted to discuss all aspects of the Java programming language with anyone. 3. You are permitted to discuss solutions at the design level but not at the code level. For example, you are allowed to tell others that you have separate classes in your program for scanning and evaluating expressions, or that you are using a loop instead of recursion for scanning, but are not allowed to show them Java interfaces, classes, while loops or other Java code in your solution. A general rule of thumb is that if you are communicating using a natural language, you are discussing at the design level, but if you are communicating using pseudo or actual code, you are discussing at the code level. For details on how the Honor Code applies to programs, consult the handout 'Honor Code Observation in Computer Science Courses.' Pair programming in recitations: There is considerable evidence to show that students who program together learn faster, infecting each other with their knowledge. Therefore, try the following: In each recitation, you do small exercises with a partner. Moreover, choose different partners in different recitations to ensure the knowledge infection proceeds rapidly in each partner the person with whom you have not partnered the longest. In each pair programming exercise, one person should be coding and the other advising. You should switch coding and advising roles every 10 minutes. The adviser is free to look up information on the computer to help the coder. Course Schedule If possible, a schedule of topics covered by the course organized by course date or week number. 1. Course Information, Introduction, and Scanning 2. Object-first Introduction to Programming 3. State and Properties 4. Interfaces 5. Graphics/Geometric Objects
6 Disclaimer 6. Composite Objects and Shapes 7. Trees, DAGs and Graphs 8. Inheritance 9. Type Checking with Inheritance 10. Arrays and Collections 11. Model View Controller and User-Interface Toolkits 12. Assertions and Exceptions 13. Adapters, Delegation 14. Animation, Threads and Command Objects 15. Composite Design Pattern, Visitor Objects The professor reserves to right to make changes to the syllabus, including project due dates and test dates. These changes will be announced as early as possible.
Fluency in Information Technology
Fluency in Information Technology Bulletin Description The nature of computers, their capabilities, and limitations. How computers work, popular applications, problem-solving skills, algorithms and programming.
How To Teach C++ Data Structure Programming
UTSA EE 3223 - C++ Data Structures Syllabus Fall 2015 Part A - Course Outline Catalog Description: 3 hours credit. Review of C/C++ non-object oriented programming concepts. Object-oriented programming
02-201: Programming for Scientists
1. Course Information 1.1 Course description 02-201: Programming for Scientists Carl Kingsford Fall 2015 Provides a practical introduction to programming for students with little or no prior programming
Computer Science 210: Data Structures. Introduction
Computer Science 210: Data Structures Introduction Welcome to Data Structures! Data structures are fundamental building blocks of algorithms and programs Csci 210 is a study of data structures abstract
1.00 Lecture 1. Course information Course staff (TA, instructor names on syllabus/faq): 2 instructors, 4 TAs, 2 Lab TAs, graders
1.00 Lecture 1 Course Overview Introduction to Java Reading for next time: Big Java: 1.1-1.7 Course information Course staff (TA, instructor names on syllabus/faq): 2 instructors, 4 TAs, 2 Lab TAs, graders
Finance 471: DERIVATIVE SECURITIES Fall 2015 Prof. Liang Ma University of South Carolina, Moore School of Business
Finance 471: DERIVATIVE SECURITIES Fall 2015 Prof. Liang Ma University of South Carolina, Moore School of Business General information Class meetings Lecture 1: TR 8:30-9:45 pm, DMSB 120 Lecture 2: TR
Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014
Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014 Class: Tuesdays and Thursdays, 10:00-11:15 in Science Hall 005 Lab: Tuesdays, 9:00-9:50 in Science
College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015
INSTRUCTOR: College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015 Bonnie Harrison Office - Room #228 (PFA) Office Hours: Tuesdays: 9:00am 10:00am Wednesday:
BUS 1950-002-008 Computer Concepts and Applications for Business Fall 2012
BUS 1950-002-008 Computer Concepts and Applications for Business Fall 2012 Instructor: Contact Information: Susan Kling Office: 4505 Lumpkin Hall Phone: 217-581-8547 Email: [email protected] Course Website:
Math 103, College Algebra Spring 2016 Syllabus MWF Day Classes MWTh Day Classes
SECTION #: Lecture Time: Lecture Location: Lecture Instructor: Office Hours: Office Location: Phone: E-mail: Recitation Location: Recitation Instructor: Office Hours: Office Location: Phone: E-mail: Class
CMSC 10600 Fundamentals of Computer Programming II (C++)
CMSC 10600 Fundamentals of Computer Programming II (C++) Department of Computer Science University of Chicago Winter 2011 Quarter Dates: January 3 through March 19, 2011 Lectures: TuTh 12:00-13:20 in Ryerson
PSY 2012 General Psychology Sections 4041 and 1H85
PSY 2012 General Psychology Sections 4041 and 1H85 Professor: Nicole Dorey Office: PSY 355 Office hours: Monday 10:40-11:40 am Phone: (352) 273-2188 Teaching Assistants: Nathan Hall Ray Joslyn Sarah Slocum
GET 114 Computer Programming Course Outline. Contact: [email protected] Office Hours: TBD 403.342.3415 (or by appointment)
GET 114 Computer Programming Course Outline Electrical Engineering Technology Fall 2015 Instructor: Craig West Office: 2915-11 Contact: [email protected] Office Hours: TBD 403.342.3415 (or by appointment)
Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459)
Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459) Class Time: 6:00 8:05 p.m. (T,Th) Venue: WSL 5 Web Site: www.pbvusd.net/mis260 Instructor Name: Terrell Tucker Office: BDC 127
ABNORMAL PSYCHOLOGY (PSYCH 238) Psychology Building, Rm.31 Spring, 2010: Section K. Tues, Thurs 1:45-2:45pm and by appointment (schedule via email)
ABNORMAL PSYCHOLOGY (PSYCH 238) Psychology Building, Rm.31 Spring, 2010: Section K Instructor: Mikhail Lyubansky, Ph.D. Email: [email protected] Office: 723 Psychology Building Phone: 333-7740 Mailbox:
Course Description. Prerequisites. CS-119/119L, Section 0137/0138 Course Syllabus Program Design & Development - Fall 2015
CS-119/119L, Section 0137/0138 Course Syllabus Program Design & Development - Fall 2015 Course Description CS-119 Section 0137 Hybrid course (Classroom/web) 3 Units CS-119L Lab section 0138 1 Unit (You
Software Development Foundations CPSC 2150-002 Spring 2014 Syllabus
College of Engineering and Science, School of Computing Part 1: Course Information Instructor Information Instructor: J. Yates Monteith Office: McAdams 109 Office Hours: Monday / Wednesday, 2:00 PM 4:00
CS 425 Software Engineering. Course Syllabus
Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2013 CS 425 Software Engineering Course Syllabus Lectures: Instructor: Office hours: Catalog description:
ISM 4210: DATABASE MANAGEMENT
GENERAL INFORMATION: ISM 4210: DATABASE MANAGEMENT COURSE SYLLABUS Class Times: Tuesday, Thursday 9:35 11:30 AM Class Location: HVNR 240 Professor: Dr. Aditi Mukherjee Office; Phone: STZ 360, 39-20648
ACCY 2001 Intro Financial Accounting Fall 2014
ACCY 2001 Intro Financial Accounting Fall 2014 Class Section Day Time Location ACCY 2001-11 TR 03:45PM - 05:00PM DUQUES 152 ACCY 2001-16 TR 11:10AM - 12:25PM FUNGER 209 ACCY 2001-18 TR 09:35AM - 10:50AM
Financial Optimization ISE 347/447. Preliminaries. Dr. Ted Ralphs
Financial Optimization ISE 347/447 Preliminaries Dr. Ted Ralphs ISE 347/447 Preliminaries 1 Introductory Stuff Welcome! Class Meeting Time Office Hours TBD Surveys ISE 347/447 Preliminaries 2 What will
Thursday 11:00 a.m. - 12:00 p.m. and by appointment
Instructor Information Instructor: CIS 4: Introduction to Computers, Business Applications Gina Jerry Phone: 310-434-4686 E-mail: Website: Course Website: Office: Office Hours: Course Description [email protected]
Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles
Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles Knowledge Areas that contain topics and learning outcomes covered in the course Knowledge Areas Total Hours of Coverage Software Development
How To Gain Competitive Advantage With Big Data Analytics And Visualization
MKTG3000 Special Topics: Competitive Advantage with Big Data Marketing Analytics & Marketplace Visualization Strategy Fall 2015 Dr. Jared Hansen Associate Professor of Marketing MKTG3000-001: Special Topics:
PSYC 101: General Psychology
PSYC 101: General Psychology Course Overview PSYC 101 is structured to provide you with an overview of the rapidly changing science of psychology. No prerequisite is required, and no prior knowledge of
ADVANCED WEB TOPICS 1 - SYLLABUS
ADVANCED WEB TOPICS 1 - SYLLABUS UNIVERSITY OF FLORIDA, WEB DESIGN AND ONLINE COMMUNICATIONS COURSE NUMBER: COM 6338 CREDITS: 4 TERM: SPRING 2014 LECTURE TIME: Tuesday and Thursday, 5:30-7:30 pm EST LECTURE
MIT 503 - The Fundamentals of Computer Programming Fall 2015 3 Credits Watson School of Education University of North Carolina Wilmington
MIT 503 - The Fundamentals of Computer Programming Fall 2015 3 Credits Watson School of Education University of North Carolina Wilmington Professor: Dr. Ray Pastore Email: [email protected] Phone: 22912
Course Syllabus COURSE TITLE. Intro to Criminal Justice COURSE NUMBER CCJ 1020 PREREQUISITES. none CREDIT HOURS 3.0 CONTACT HOURS.
Course Syllabus COURSE TITLE Intro to Criminal Justice COURSE NUMBER CCJ 1020 PREREQUISITES none CREDIT HOURS 3.0 CONTACT HOURS virtual CLASS MEETING TIMES CLASS METHOD Online course: no meeting times
Introduction: How does a student get started? How much time does this course require per week?
College Algebra Online (MATH 1111WEB) Spring 2016 Instructor: Mrs. Deltrye Eagle Holt Email: [email protected] Office: Allgood Hall N32 Phone: 706-667-4484 Skype: Prof.Holt1 Face-to-Face Office Hours Monday,
TITLE: Elementary Algebra and Geometry OFFICE LOCATION: M-106 COURSE REFERENCE NUMBER: see Website PHONE NUMBER: (619) 388-3252
SDCCD ONLINE COURSE: MATH 95 PROFESSOR: David Kater TITLE: Elementary Algebra and Geometry OFFICE LOCATION: M-106 COURSE REFERENCE NUMBER: see Website PHONE NUMBER: (619) 388-3252 OFFICE HOURS: Online.
MT120-ES: Topics in Applied College Math (4 credits; 100% online) Syllabus Fall 2013
Contact Information for Professor Wood MT120-ES: Topics in Applied College Math (4 credits; 100% online) Syllabus Fall 2013 Phone: (603) 271-6484 x4341 E-mail: [email protected] Office: Sweeney Hall, Room
Clinical Psychology Syllabus 1
Key Information about this Class Clinical Psychology Syllabus 1 (400:166) Fall 2008 Classroom Location: 315 Baker Hours: 3 hours Time: Tues, Thurs 12:30 1:45 p.m. University of Northern Iowa Instructor
Math 103, College Algebra Fall 2015 Syllabus TTh PM Classes
SECTION #: Lecture Time: Lecture Location: Lecture Instructor: Office Hours: Office Location: Phone: E-mail: Class Materials: Graphing Calculator: A graphing calculator is required for this course and
How to be Successful in Foundations of Physics I (PHYS 2305)
How to be Successful in Foundations of Physics I (PHYS 2305) Foundations of Physics I (PHYS 2305) is an introductory, weed-out class designed to challenge students in difficult science-based majors to
BUS 2100 Business Communication Fall 2006
BUS 2100 Business Communication Fall 2006 Instructor: Ms. Susan Terkelsen Office Number: Milner 173 Meeting Time: T/R, 8:30 Section 1, 11:00 Section 2, Milner 142 Office Phone: 766-7918 Office Hours: M/W
A. COURSE DESCRIPTION
PROVIDENCE COLLEGE 473.24 Introductory Managerial Accounting 3 credit hours Professor: Office: Website: Classes: Office hours: Jeremy Funk, MBA, PhD Candidate [email protected] 2H22 Providence Student
Financial Management FIN 300, Sections 004, 005 Fall 2011 University of Michigan, Ross School of Business
Ing-Haw Cheng Assistant Professor of Finance University of Michigan 701 Tappan Street, Room R5466 Ann Arbor, Michigan 48109 [email protected] webuser.bus.umich.edu/ingcheng Financial Management FIN 300,
Experimental Psychology PSY 3017, CRN 80485 Fall 2011
Credit hours: 3 Class time: Friday 11:00 AM 1:45 PM Class location: Griffin Hall 205 Experimental Psychology PSY 3017, CRN 80485 Fall 2011 Instructor: Elena Stepanova, Ph.D., Assistant Professor of Psychology
ISM 4113: SYSTEMS ANALYSIS & DESIGN
GENERAL INFORMATION: ISM 4113: SYSTEMS ANALYSIS & DESIGN COURSE SYLLABUS Class Times: Tuesday, Thursday 9:35 11:30 AM Class Location: HVNR 240 Professor: Dr. Aditi Mukherjee Office; Phone: STZ 360, 39-20648
CS 425 Software Engineering. Course Syllabus
Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2015 CS 425 Software Engineering Course Syllabus Lectures: TR, 9:30 10:45 am, LEG-212 Instructor:
44-599 Intro. to Data Visualization Spring 2016
44-599 Intro. to Data Visualization Spring 2016 Instructor: Dr. Ajay Bandi 2250 Colden Hall [email protected] Classroom: VLK127 Time: 02:00pm - 03:15pm TR Textbook: No textbook is required. All the material
Math 3E - Linear Algebra (3 units)
Math 3E - Linear Algebra (3 units) Fall 2015 Peralta Class Code 40772 Berkeley City College Class Hours & Location: TuTh 11AM- 12:15PM, BCC Room 422 (Fourth Floor) Instructor: Patrick Zulkowski Office
Life Cycle Product Management EGR 590-602 Special Topics in Engineering. Course Overview
Life Cycle Product Management EGR 590-602 Special Topics in Engineering Course Overview This course covers the management of complex technical products during all phases of the product life cycle. It is
San José State University CS160, Software Engineering, Sections 1, 2, and 4, Fall, 2015
San José State University CS160, Software Engineering, Sections 1, 2, and 4, Fall, 2015 Course and Contact Information Instructor: Office Location: H. Chris Tseng MH213 Telephone: (408) 924-7255 Email:
Industrial/Organizational Psychology (PCO 4930)
1 Industrial/Organizational Psychology (PCO 4930) Course Information Industrial/Organizational Psychology PCO 4930, Section 1061 Tuesday 3:00pm 6:00pm Larsen Hall 330 Instructor Information Instructor:
Course: ISYS 4373 Application Development with Java Prerequisite: ISYS 3293
COURSE SYLLABUS Course: ISYS 4373 Application Development with Java Prerequisite: ISYS 3293 Welcome: Welcome to ISYS 4373, an introduction to Java programming. The purpose of this course is to provide
Syllabus. May 16, Wednesday, 10:30 AM 12:30 PM
Syllabus Physics 270 0301, 0304 & 0306 Spring 2007 Prof. H. H. Chen Lectures: Sections 0301 TuTh 2:00 3:15PMin Physics Rm 1412. Sections 0304 TuTh 2:00 3:15PMin Physics Rm 1412. Sections 0306 TuTh 2:00
CHILD GROWTH & DEVELOPMENT EDHD 411(0301) FALL 2015 University of Maryland
CHILD GROWTH & DEVELOPMENT EDHD 411(0301) FALL 2015 University of Maryland Instructor: Dr. Jennie Lee-Kim Meets: Thursdays, 9:30am 12:15pm Office: 1117J Benjamin Bldg Room: LEF 2166 Office hours: Wednesdays,
General Psychology, PSY 101
General Psychology, PSY 101 Fall, 2011 Section 06: MWF, 9:00-9:50, Meier Hall, Room 240 Part of Learning Community on Gender and Identity Instructor Information Dr. Anne E. Noonan Meier Hall, Room 224-A
PSY 2012 General Psychology Syllabus
PSY 2012 General Psychology Syllabus Section 4398, Summer B 2013 Class meetings: When: 5 days a week: M, T, W, H, F during 4 th period (12:30 1:45pm) Where: New Engineering Bldg. (NEB) 101 (Across from
BUS 205-002, 205-004 Management Communication
BUS 205-002, 205-004 Management Communication SEMESTER: 201530 CLASSROOM: ED 558 Tuesday, Thursday 14:30 15:45 pm 16:00 pm 17:15 pm INSTRUCTOR: Paul Sinclair OFFICE HOURS: Office ED 524.11 Monday & Wednesday
Major Topics Covered in the Course
Welcome to CSE 110! CSE 110 : Principles of Programming with Java (3) Spring 2012, Syllabus and Course Information School of Computing, Informatics, and Decision Systems Engineering, ASU Course web page
ACTG 051A: Intermediate Accounting 1A Foothill College, Summer 2015
ACTG 051A: Intermediate Accounting 1A Foothill College, Summer 2015 Course Description: Review of financial accounting standards, accounting information processing systems and the resulting financial statements.
COURSE SYLLABUS. ESE 544/444 Project Management
COURSE SYLLABUS ESE 544/444 Project Management Fall 2006 Department of Systems and Electrical Engineering University of Pennsylvania Class Time and Location: 6 September 6 December 2004 Wednesdays, 4:30
Class Periods: Tuesday 11:45 a.m. - 1:40 p.m. (5th & 6th Periods) Thursday 11:45 a.m. - 12:35 p.m. (5th Period)
HSC 4950: Introduction to Epidemiology (Honors Course) Department of Health Education & Behavior University of Florida Section 01D1, 3 Credits Instructor: Robert M. Weiler, PhD, MPH Professor Room 16,
CSC 314: Operating Systems Spring 2005
CSC 314: Operating Systems Spring 2005 Instructor: Lori Carter [email protected] (619) 849-2352 Office hours: MWF TTh 11:00 a.m. 12:00 p.m. 1:15 2:15 p.m 10:00-11:30 a.m. Texts: Silbershatz et.al, Operating
Management 352: Human Resource Management Spring 2015 Syllabus
Management 352: Human Resource Management Spring 2015 Syllabus Instructor: Professor Tanya Hertz, Department of Management E-mail: [email protected] (Subject line should read MGT 352-A1) Office Phone
Math 35 Section 43376 Spring 2014. Class meetings: 6 Saturdays 9:00AM-11:30AM (on the following dates: 2/22, 3/8, 3/29, 5/3, 5/24, 6/7)
Math 35 Section 43376 Spring 2014 Class meetings: 6 Saturdays 9:00AM-11:30AM (on the following dates: 2/22, 3/8, 3/29, 5/3, 5/24, 6/7) Instructor: Kathy Nabours Office: MTSC 133 Email: [email protected]
Fundamentals of Computer Programming CS 101 (3 Units)
Fundamentals of Computer Programming CS 101 (3 Units) Overview This course introduces students to the field of computer science and engineering. An overview of the disciplines within computer science such
Psychological Testing (PSYCH 149) Syllabus
Psychological Testing (PSYCH 149) Syllabus Psychological Testing (PSYCH 149) is held on Mondays, Wednesdays, and Fridays from 11:45 a.m. 12:50 p.m., in Science 2, Room 107. This 4-unit course is designed
Information Systems and Supply Chain Management Bryan School of Business and Economics University of North Carolina at Greensboro
Information Systems and Supply Chain Management Bryan School of Business and Economics University of North Carolina at Greensboro ISM 672: Web Programming (Online Course) Fall 2013 Instructor: Dr. A. F.
MARSHALL SCHOOL OF BUSINESS University of Southern California. FBE 555: Investment Analysis and Portfolio Management
MARSHALL SCHOOL OF BUSINESS University of Southern California FBE 555: Investment Analysis and Portfolio Management Prof. Christopher S. Jones Fall 2013 Course Syllabus This syllabus describes the policies,
Introduction to Programming System Design. CSCI 455x (4 Units)
Introduction to Programming System Design CSCI 455x (4 Units) Description This course covers programming in Java and C++. Topics include review of basic programming concepts such as control structures,
Instructors: Mushfiq Swaleheen,Ph.D., Associate Professor. Office: Lutgert Hall 3306 Bill Browning
1 Department of Economics and Finance Lutgert College of Business ECO 2023 -Principles of Microeconomics, CRN 50110 Summer A, 2014 Tuesday & Thursday 3.00 6.25 PM Lutgert Hall, 1201 Instructors: Mushfiq
MGT 5309 FALL 07 LOGISTICS AND SUPPLY CHAIN MANAGEMENT SYLLABUS
MGT 5309 FALL 07 LOGISTICS AND SUPPLY CHAIN MANAGEMENT SYLLABUS General Information Instructor: Dr Abdelaziz Berrado Office: R 01 Bldg 6. Phone: 2122. Email: [email protected] Lectures TR 9:30-10:50 in
Introduction to Business Course Syllabus. Dr. Michelle Choate Office # C221 Phone: 305-809-3202 Mobile Office: 828-329-2157
Introduction to Business Course Syllabus COURSE TITLE Introduction to Business COURSE NUMBER GEB 1011 (11137) PREREQUISITES None CREDIT HOURS 3 CONTACT HOURS 45 CLASS MEETING TIMES CLASS METHOD Virtual
MAC 1140 Reference # 640688 MWF 9:00 AM 9:50 AM Fall 2011 Rm. 3321
MAC 1140 Reference # 640688 MWF 9:00 AM 9:50 AM Fall 2011 Rm. 3321 Instructor: Mr. Douglas Scheib Email: [email protected] Web Address: http://www.math.miami.edu/~dscheib/teaching/fall11/mac1140.htm Office
INSTRUCTOR INFORMATION Instructor: Adrienne Petersen Email: [email protected] Office: DMS 233 Office Hours: TuTh 11am-1pm by appointment
Math 120: Fundamentals of College Math Mathematics and Statistics Department, University of Nevada, Reno Section 1001, TuTh 2:30-3:45pm, FH 106 Section 1002, TuTh 1:00-2:15pm, FH 207 Fall 2014 INSTRUCTOR
BPA434: ADVANCED TOPICS IN CORPORATE FINANCE COURSE OUTLINE
BPA434: ADVANCED TOPICS IN CORPORATE FINANCE Lynda Livingston Fall, 2012 office: McIntyre 111-J e-mail: [email protected] office phone: (253) 879-3471 fax: (253) 878-3156 office hours: MF 12:00-1:00
MSIS 630 Project and Change Management (Fall 2014) Course Syllabus
MSIS 630 Project and Change Management (Fall 2014) Course Syllabus 1. Instructor Information o Professor: One-Ki (Daniel) Lee MS&IS Department, College of Management E-mail: [email protected] (preferred)
ISQS 3358 BUSINESS INTELLIGENCE FALL 2014
ISQS 3358 BUSINESS INTELLIGENCE FALL 2014 Instructor: Dr. Miguel. I. Aguirre-Urreta, Ph.D. Office: BA E322 Phone: 806.834.0765 Email: [email protected] Office Hours Tuesdays and Thursdays from
Introduction to Computer Programming Course Syllabus Fall 2015
Course Information Course Syllabus Fall 2015 Instructor: Dr. Mike Jochen Phone: 570.422.3036 Email: [email protected] Office: 337 SCITECH Building Office Hours: Mon/Weds 5:30 7:00 p.m. Tues/Thurs 11 a.m.
General Business 704: Data to Decisions Fall 2013 Wisconsin School of Business, UW-Madison. All class meetings will be held in 2294 Grainger.
General Business 704: Data to Decisions Fall 2013 Wisconsin School of Business, UW-Madison Class Meetings: MW 9:30 to 10:45 a.m. (Section 1) MW 11:00 a.m. to 12:15 a.m. (Section 2) (You must attend your
UNIVERSITY OF DAYTON MANAGEMENT AND MARKETING DEPARTMENT MKT 315: RETAIL MARKETING Course Syllabus Winter 2008, Section 01
UNIVERSITY OF DAYTON MANAGEMENT AND MARKETING DEPARTMENT MKT 315: RETAIL MARKETING Course Syllabus Winter 2008, Section 01 INSTRUCTOR: Serdar S. Durmuşoğlu, Ph.D. OFFICE LOCATION: Miriam Hall 703 PHONE:
ITSY1342 Section 151 (I-Net) Information Technology Security
ITSY1342 Section 151 (I-Net) Information Technology Security Fall 2015 (151S) Instructor: Ben Walton Phone: 716-4602 Location: 108 ATC Office Hours: See Additional Handout Class Time: Section 151: INTERNET
Gordon College ECB 362 Cost Accounting Online Summer 2015. Flexibility with Responsibility
Time: Monday, May 18, 2015 through Friday, June 28, 2015 Location: Online Professor: Andrew P. Moore, M.S. Management, M.S. Counseling, C.P.A. Office: Frost 305 Telephone: 978-867-4392 Email: [email protected]
Financial Analysis FIN 513, Fall A 2011 University of Michigan, Ross School of Business
Ing-Haw Cheng Assistant Professor of Finance University of Michigan 701 Tappan Street, Room R5466 Ann Arbor, Michigan 48109 [email protected] webuser.bus.umich.edu/ingcheng Financial Analysis FIN 513,
IVY TECH COMMUNITY COLLEGE REGION 03 SYLLABUS MATH 136: COLLEGE ALGEBRA SUMMER 2013. Instructor: Jack Caster Telephone: 260-482-9171 ext.
IVY TECH COMMUNITY COLLEGE REGION 03 SYLLABUS MATH 136: COLLEGE ALGEBRA SUMMER 2013 Instructor: Jack Caster Telephone: 260-482-9171 ext. 2518 Classroom Number: CC1784 E-mail Address: [email protected]
Health Psychology Psychology 314-001 Fall 2015
Health Psychology Psychology 314-001 Fall 2015 Professor: Dr. Christiane Hoppmann Office: Kenny 3509 Email: [email protected] Location: Buchanan A, room 102 Time: TU/TH 11:00-12:30 Office hours: I
Basic info Course: CS 165 Accelerated Introduction to Computer Science Credits: 8 Instructor: Tim Alcon Email: timothy.alcon@oregonstate.
Basic info Course: CS 165 Accelerated Introduction to Computer Science Credits: 8 Instructor: Tim Alcon Email: [email protected] Two fundamental rules 1. You are responsible for knowing the
Marketing for Hospitality and Tourism Course Syllabus. Dr. Michelle Choate Office # C221 Phone: 305-809-3202 Mobile Office: 828-329-2157
Marketing for Hospitality and Tourism Course Syllabus COURSE TITLE Marketing for Hospitality and Tourism COURSE NUMBER HFT 2500 (11150) PREREQUISITES None CREDIT HOURS 3 CONTACT HOURS 45 CLASS MEETING
Syllabus: ACG 2071 Principles of Managerial Accounting (online), Summer 2008
Syllabus: ACG 2071 Principles of Managerial Accounting (online), Summer 2008 INSTRUCTOR: Monica Salomon, CPA, MBA 850-473-7334 [email protected] Or call the front desk of Dept. of Accounting & Finance 474-2717,
INFO 2130 Introduction to Business Computing Fall 2014
INFO 2130 Introduction to Business Computing Fall 2014 Instructor: Office: Reginald Silver 304A, Friday Building Phone: 704-687-6181 Email: [email protected] Course Website: Moodle 2 Section: INFO 2130
OPERATIONS MANAGEMENT (OM335: 04285, 04290)
OPERATIONS MANAGEMENT (OM335: 04285, 04290) MEETING TIME & LOCATION: SYLLABUS, Spring 2016 Mondays and Wednesdays, 12:30PM-2:00PM, UTC 1.144 Mondays and Wednesdays, 2:00PM-3:30PM, UTC 1.144 INSTRUCTOR:
Department of Computer & Information Sciences. INFO-450: Information Systems Security Syllabus
Department of Computer & Information Sciences INFO-450: Information Systems Security Syllabus Course Description This course provides a deep and comprehensive study of the security principles and practices
$ Communications$in$the$Professional$7orld$ (Course #13230, J. Foresta, Tuesday / Thursday, Room: ET-201, 7:00 8:50 P.M.)
$ Communications$in$the$Professional$7orld$ (Course #13230, J. Foresta, Tuesday / Thursday, Room: ET-201, 7:00 8:50 P.M.) Introduction$ As a communicator of technical and professional information, you
AGEC 448 AGEC 601 AGRICULTURAL COMMODITY FUTURES COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE
AGEC 448 AGRICULTURAL COMMODITY FUTURES AGEC 601 COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE Time: TR, 2:20pm 3:35pm (stacked sections) Location: Heep Center, Rm.103 INSTRUCTOR Dr.
Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012
CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,
THE AMERICAN ACADEMY OF ART Syllabus for 3DA301 INTRODUCTION TO 3-D MODELING/ANIMATION FALL 2014
THE AMERICAN ACADEMY OF ART Syllabus for 3DA301 INTRODUCTION TO 3-D MODELING/ANIMATION FALL 2014 INSTRUCTOR NAME: OFFICE HOURS & CONTACT INFORMATION: CREDIT HOURS: COURSE SCHEDULE: Marc Soehl Monday, Tuesday,
1. Strengthen your knowledge of the biological principals governing the nervous system.
PSYC 3458: Biological Psychology Syllabus Fall 2015 Lecture Time: T, F 1:35-3:15 Lecture Location: 200 Richards Hall Instructor Information: Dr. Jennifer Pirri Email: [email protected] Office Location: 380
General Psychology. Course Syllabus
COURSE TITLE General Psychology General Psychology Course Syllabus COURSE NUMBER PSY 2012 PREREQUISITES English Composition I with a grade of C, or ACT Reading 018 and ACT English 017, or CPT-R 083 and
DEPARTMENT OF INFORMATION SCIENCE. INFO221 Application Software Development COURSE OUTLINE
DEPARTMENT OF INFORMATION SCIENCE INFO221 Application Software Development COURSE OUTLINE Semester Two, 2014 Paper Description and Aims This course involves a study of the principles and practise of Application
RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science
I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 105 Foundations of Computer Science A. Course Number and Title: CISY-105, Foundations of Computer Science B. New
CS1400 Introduction to Computer Science
CS1400 Introduction to Computer Science Course Syllabus Text: Starting Out with C++ (8th Edition) by Tony Gaddis et al, published by Addison-Wesley ISBN: 978-0133360929 Meets: Section 002: TR 1:30-2:45,
