Introduction to Java Programming ITP 109 (2 Units)

Size: px
Start display at page:

Download "Introduction to Java Programming ITP 109 (2 Units)"

Transcription

1 Introduction to Java Programming ITP 109 (2 Units) Spring 2012 Objective This course is intended to teach the basics of programming, the foundations of object oriented programming, and the process of building a project in a modular fashion using the Java programming language. Concepts Programming fundamentals including variables, control statements, loops, and arrays, object-oriented programming, Java applications, and Java applets. Prerequisites/ Recommended Preparation Instructor Contacting the Instructor Office Hours Lab Assistants None This class is intended for non-programmers. Trina Gregory Office: OHE 412 Listed on Blackboard under Contacts and at Listed on Blackboard under Contacts Lecture 1.5 hours/week Lab 1.5 hours/week Course Structure Required Textbooks Optional Books Lectures as posted on the Schedule of Classes. Labs as posted on the Schedule of Classes. Java An Introduction to Problem Solving & Programming (5th Edition). Walter Savitch, Frank M. Carrano. Pearson Prentice Hall. (Feel free to purchase an older edition.) None Website All course material will be on Blackboard (http://blackboard.usc.edu). Some information will be on my website (http://bcf.usc.edu/~trinagre)

2 Grading The following point-structure will be used in determining the grade for the course. Final grade will be based upon the total points received, the highest total in the class, and the average of the class. Class Participation & Attendance 5% Weekly Assignments 35% Midterm 30% Individual Final Project 30% TOTAL POSSIBLE 100% Grading scale: A A B B B C C C D D F 64 or below Final Project Policies The final project is an individual programming assignment. It will be due during the final exam time listed in the exam schedule on the USC Academic Calendar. Late submissions will not be accepted. Midterm Exam: The exam will cover material from the reading assignments, lectures, and lab projects. The exam is both closed book and closed notes. The exam will cover the material presented up to the date of the exam. Make-up policy for exams: In order to make up for a missed exam, the student must provide a satisfactory reason along with proper documentation. Usually make-ups are allowed only under extraordinary circumstances. Assignments: It is your responsibility to turn in your assignments on, or before, the deadlines as set by the instructor. Late assignments: Late submission of assignments will lead to loss of points. No assignments will be accepted after two weeks beyond the original due date. Before logging off a computer, students must ensure that they have ed or saved projects created during the class or lab session. Any work saved to the computer will be erased after restarting the computer. ITP is not responsible for any work lost. ITP offers Open Lab use for all students enrolled in ITP classes. These open labs are held beginning the second week of classes through the last week of classes. Please contact your instructor for specific times and days for the current semester

3 Academic Integrity The use of unauthorized material, communication with fellow students during an examination, attempting to benefit from the work of another student, and similar behavior that defeats the intent of an examination or other class work is unacceptable to the University. It is often difficult to distinguish between a culpable act and inadvertent behavior resulting from the nervous tension accompanying examinations. When the professor determines that a violation has occurred, appropriate action, as determined by the instructor, will be taken. Although working together is encouraged, all work claimed as yours must in fact be your own effort. Students who plagiarize the work of other students will receive zero points and possibly be referred to Student Judicial Affairs and Community Standards (SJACS). All students should read, understand, and abide by the University Student Conduct Code listed in SCampus, and available at: Students with Disabilities Any student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP) each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to me (or to your TA) as early in the semester as possible. DSP is located in STU 301 and is open 8:30 a.m. - 5:00 p.m., Monday through Friday. The phone number for DSP is (213)

4 Introduction to Java Programming ITP 109 (2 Units) Week 1 Introduction Course Outline - Course overview - What is programming? Assignment: Get Java book Week 2 Intro to Java and Basic Computation - Variables and Expressions Reading: Chapter 1 Assignments: Lab1 - Hello World Week 3 Basic Computation Week 4 Foundations Week 5 Flow of Control Week 6 Loops Week 7 Classes - The String class - Keyboard and screen I/O Reading: Chapter 2 Assignment: Lab2 - Mad Libs - Bits and Bytes - Primitive Types Reading: Chapter 2 Assignment: Lab3 - Vending Machine - if-else - switch Reading: Chapter 3 Assignment: Lab4 - Temperature Conversion - while - do-while Reading: Chapter 4 Assignment: Lab5 - Largest Num & Factorial - Class and methods definitions - Instance variables Reading: Chapter 5 Assignment: Lab6 - Person - 4 -

5 Week 8 Constructors & Methods Week 9 Midterm Week 10 Arrays - Defining constructors - Static variables and methods Reading: Chapter 6 Assignment: Study for Midterm - Review midterm - Array Basics Reading: Chapter 7 Week 11 Sorting and Searching Arrays Week 12 Inheritance - Sorting using arrays Reading: Chapter 7 Assignment: Lab7 - Times Table & Deck of Cards Reading: Chapter 8 Assignment: Lab8 - Vampire/Human Week 13 Polymorphism Reading: Assignment: Chapter 14 (on website) Final project Week 14 Applets Week 15 GUIs - init, start, and stop methods - Event handling Reading: Chapters 13 & 15 (on website) Assignment: Work on your final project - Graphical User Interface components - Swing - Answer any questions Assignment: Work on your final project Week 16 Final Project Due during Finals Time Syllabus is subject to change

Introduction to Information Technology ITP 101x (4 Units)

Introduction to Information Technology ITP 101x (4 Units) Objective Concepts Introduction to Information Technology ITP 101x (4 Units) Upon completing this course, students will: - Understand the fundamentals of information technology - Learn core concepts of

More information

Interactive Web Development ITP 301x (4 Units)

Interactive Web Development ITP 301x (4 Units) Interactive Web Development ITP 301x (4 Units) Objective This course is intended to teach the basic programming tools and development techniques need to create interactive Web objects and pages. The class

More information

ITP 300: Database Web Development. Database Web Development (Monday section) http://webdev.usc.edu/itp300m Fall 2012 Course 32031 3 Units

ITP 300: Database Web Development. Database Web Development (Monday section) http://webdev.usc.edu/itp300m Fall 2012 Course 32031 3 Units ITP 300: Database Web Development Course: Lecture/Lab: Instructor: Database Web Development (Monday section) http://webdev.usc.edu/itp300m Fall 2012 Course 32031 3 Units Mondays from 2 4:50 p.m. in KAP267

More information

ITP 302: Advanced Web Publishing

ITP 302: Advanced Web Publishing ITP 302: Advanced Web Publishing Course: Advanced Web Publishing http://webdev.usc.edu/itp302 Fall 2013 Course 31897 2 Units Lecture/Lab: Tuesdays 2-4:50 p.m. in KAP267 Instructor: Patrick Dent OHE530D

More information

DESIGN FOR USER EXPERIENCE (ITP 310)

DESIGN FOR USER EXPERIENCE (ITP 310) DESIGN FOR USER EXPERIENCE (ITP 310) Spring 2013 Syllabus Instructor Department Email Office Hours Rob Parke Information Technology Program parke@usc.edu Listed on course website Day / Time Thurs 5:00

More information

Introduction to Adobe Photoshop ITP 090x (2 of Units)

Introduction to Adobe Photoshop ITP 090x (2 of Units) Introduction to Adobe Photoshop ITP 090x (2 of Units) Fall 2013 Objective This class will cover the basics of Adobe Photoshop CS6 which include digital photo re-touching, work with standard tools and advanced

More information

Security and Computer Forensics ITP 477 (4 Units)

Security and Computer Forensics ITP 477 (4 Units) Security and Computer Forensics ITP 477 (4 Units) Description Objective Prerequisites/ Recommended Preparation Instructor Contacting the Instructor Lecture/Lab Required Textbooks Web Site Grading In 2007,

More information

Introduction to Computer Forensics ITP 499 (3 Units)

Introduction to Computer Forensics ITP 499 (3 Units) Introduction to Computer Forensics ITP 499 (3 Units) Description In 2007, the FBI reported that over 200 major companies reported a loss of over 60 million dollars due to computer crime. Computers are

More information

Technologies for Interactive Marketing ITP499 (4 Units)

Technologies for Interactive Marketing ITP499 (4 Units) Technologies for Interactive Marketing ITP499 (4 Units) Objective This course is designed to meet the introduce students to technologies, concepts and strategies in the emerging online advertising ecosystem.

More information

3D Modeling, Animation, and Special Effects ITP 215x (2 Units)

3D Modeling, Animation, and Special Effects ITP 215x (2 Units) 3D Modeling, Animation, and Special Effects ITP 215x (2 Units) Fall 2008 Objective Overview of developing a 3D animation from modeling to rendering: Basics of surfacing, lighting, animation, and modeling

More information

Introduction to Java Programming ITP 109 (2 Units) Fall 2015

Introduction to Java Programming ITP 109 (2 Units) Fall 2015 Introduction to Java Programming ITP 109 (2 Units) Fall 2015 Catalogue Description Objective Prerequisites Instructor Office Hours Lab Assistants Course Hours Course Structure Required Textbook Grading

More information

Advanced Digital Forensics ITP 475 (4 Units)

Advanced Digital Forensics ITP 475 (4 Units) Advanced Digital Forensics ITP 475 (4 Units) Description In 2007, the FBI reported that over 200 major companies reported a loss of over 60 million dollars due to computer crime. Computers are becoming

More information

Network Security ITP 457 (4 Units)

Network Security ITP 457 (4 Units) Network Security ITP 457 (4 Units) Description Objectives Prerequisites/ Recommended Preparation Instructor Contacting the Instructor Lecture Required Textbooks Web Site Due to the emergence of the internet

More information

Social Games Workshop ITP499 (3 Units) Spring 2010 (2010-1)

Social Games Workshop ITP499 (3 Units) Spring 2010 (2010-1) Social Games Workshop ITP499 (3 Units) Spring 2010 (2010-1) Summary The best games are those played between people. The connected networked world lets people play with others anywhere on the planet. For

More information

Data Warehouses and Business Intelligence ITP 487 (3 Units) Fall 2013. Objective

Data Warehouses and Business Intelligence ITP 487 (3 Units) Fall 2013. Objective Data Warehouses and Business Intelligence ITP 487 (3 Units) Objective Fall 2013 While the increased capacity and availability of data gathering and storage systems have allowed enterprises to store more

More information

Macintosh, OSX, & ios Forensics ITP 445 (3 Units)

Macintosh, OSX, & ios Forensics ITP 445 (3 Units) Macintosh, OSX, & ios Forensics ITP 445 (3 Units) Background Objective Apple Becomes World's Number One Smartphone Vendor in Q2 2011 (businesswire.com) Apple has seen its PC market share expand from 9

More information

3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units)

3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units) 3D Modeling, Animation, Compositing, and Special Effects ITP 215x (2 Units) Objective Concepts Prerequisites/ Recommended Preparation Instructor Contacting the Instructor Overview of developing a 3D animation

More information

Mobile Application Development ITP 342 (3 Units)

Mobile Application Development ITP 342 (3 Units) Mobile Application Development ITP 342 (3 Units) Fall 2013 Objective This course teaches how to develop applications for mobile devices such as iphones and ipads (ios). We will go through the process of

More information

Enterprise Information Systems ITP 320x (4 Units)

Enterprise Information Systems ITP 320x (4 Units) Description Objectives Instructor Enterprise Information Systems (4 Units) This course is designed to provide the student with a thorough understanding of both the role that Enterprise Resource Planning

More information

Video Game Programming ITP 380 (4 Units) Fall 2014

Video Game Programming ITP 380 (4 Units) Fall 2014 Video Game Programming ITP 380 (4 Units) Fall 2014 Objective This course provides students with an in-depth introduction to technologies and techniques used in the game industry today. At semester s end,

More information

Mobile Application Technologies ITP 140 (2 Units)

Mobile Application Technologies ITP 140 (2 Units) Mobile Application Technologies ITP 140 (2 Units) Spring 2013 Objective This class covers the technologies, devices, operating systems, and tools of mobile applications, as well as the mobile industry.

More information

Mobile Application Development ITP 342 (3 Units)

Mobile Application Development ITP 342 (3 Units) Mobile Application Development ITP 342 (3 Units) Spring 2013 Objective This course teaches how to develop applications for mobile devices such as iphones and ipads (ios). We will go through the process

More information

Video Game Programming ITP 380 (4 Units)

Video Game Programming ITP 380 (4 Units) Video Game Programming ITP 380 (4 Units) Objective This course provides students with an in-depth introduction to technologies and techniques used in the game industry today. At semester s end, students

More information

Mobile Application Development ITP 342 (3 Units)

Mobile Application Development ITP 342 (3 Units) Mobile Application Development ITP 342 (3 Units) Fall 2014 Objective This course teaches how to develop applications for mobile devices such as iphones and ipads (ios). We will go through the process of

More information

Mobile App Project ITP 442x (4 Units)

Mobile App Project ITP 442x (4 Units) Mobile App Project ITP 442x (4 Units) Spring 2015 Objective This is the capstone course for the Mobile App Development minor. The students will be divided into project teams, and each team will develop

More information

Introduction to Cloud Technologies ITP 111x (2 Units)

Introduction to Cloud Technologies ITP 111x (2 Units) Introduction to Cloud Technologies ITP 111x (2 Units) Fall 2014 Description ITP 111 presents students with the fundamentals of cloud computing. Successful students will be able to make decisions about

More information

Introduction to Programming System Design. CSCI 455x (4 Units)

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,

More information

Mobile App Design ITP 340x (3 Units)

Mobile App Design ITP 340x (3 Units) Mobile App Design ITP 340x (3 Units) Fall 2013 Objective Teach the fundamental concepts, techniques, practices, workflows, and tools associated with the practice of user experience design for mobile apps.

More information

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department COURSE: CST1201 Programming Fundamentals (2 class hours, 2 lab hours, 3 credits) Course Description: This course is an intensive

More information

Interactive Web Development ITP 301 (4 Units)

Interactive Web Development ITP 301 (4 Units) Interactive Web Development ITP 301 (4 Units) Fall 2015 Section 31824R Objective This course is intended to teach the basic programming tools and development techniques needed to create interactive web

More information

Syllabus for CS 134 Java Programming

Syllabus for CS 134 Java Programming - Java Programming Syllabus Page 1 Syllabus for CS 134 Java Programming Computer Science Course Catalog 2000-2001: This course is an introduction to objectoriented programming using the Java language.

More information

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

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

More information

Technologies and Processes for Building Web Startups ITP 499 (4 Units)

Technologies and Processes for Building Web Startups ITP 499 (4 Units) Technologies and Processes for Building Web Startups ITP 499 (4 Units) Objective The purpose of this class is to teach students the basic technologies and processes involved in the building Internet Startups.

More information

Introduction to Sports Analytics ITP 499 (2 Units)

Introduction to Sports Analytics ITP 499 (2 Units) Introduction to Sports Analytics ITP 499 (2 Units) Spring 2014 Objective Upon successful completion of this course, students will: 1. Improve their overall problem solving and critical thinking ability

More information

CE 460 Course Syllabus

CE 460 Course Syllabus CE 460 Course Syllabus Fall 2013 Part I Course Organization SYLLABUS CE 460 Fall 2013 GFS 116 Tuesdays 6:30-9:10 Text: Construction Contracting, 7 th edition, by Clough/Sears (ISBN 0-471-44988-1) Wiley

More information

CS 5303 Introduction to Programming and Problem Solving

CS 5303 Introduction to Programming and Problem Solving CS 5303 Introduction to Programming and Problem Solving Spring 2013 Syllabus (Updated on 3/13/2013) Course Information Course level: Graduate Bridge Course Prerequisites Graduate status or Permission of

More information

CE 460 Course Syllabus

CE 460 Course Syllabus CE 460 Course Syllabus Fall 2012 Part I Course Organization SYLLABUS CE 460 Fall 2012 GFS 116 Tuesdays 6:30-9:10 Text: Construction Contracting, 7 th edition, by Clough/Sears (ISBN 0-471-44988-1) Wiley

More information

Multiplayer Game Programming ITP 484x (4 Units)

Multiplayer Game Programming ITP 484x (4 Units) Multiplayer Game Programming ITP 484x (4 Units) Objective Concepts Prerequisite Lecture Lab Required Textbooks Interactivity is one of the most important features of a game, thus a solid understanding

More information

Database Web Development ITP 300 (3 Units)

Database Web Development ITP 300 (3 Units) Database Web Development ITP 300 (3 Units) Fall 2014 Section 32031R Objective In this class students will learn to build dynamic, database- driven web sites. They will learn how to structure content for

More information

BMI 540: Computer Science with Java Programming Oregon Health & Science University

BMI 540: Computer Science with Java Programming Oregon Health & Science University BMI 540: Computer Science with Java Programming Oregon Health & Science University Fall 2013 General Information Dates: September 30, 2013 December 13, 2013 Instructor: Justin Fletcher, PhD Email: fletchju@ohsu.edu

More information

INFSCI 0017 Fundamentals of Object- Oriented Programming

INFSCI 0017 Fundamentals of Object- Oriented Programming INFSCI 0017 Fundamentals of Object- Oriented Programming Term: Fall 2013 Time: Thursdays 6:00 8:30 Location: Information Science Building, Room 404 Instructor: Dmitriy Babichenko Instructor s Email: dmb72@pitt.edu

More information

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET Form 2A, Page 1 FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE COURSE NUMBER: COP 2837 COURSE TITLE: Introduction to Programming with Visual Basic.NET PREREQUISITE(S): COP 1000 COREQUISITE(S):

More information

COP3330 Object Oriented Programming in C++ Syllabus

COP3330 Object Oriented Programming in C++ Syllabus COP3330 Object Oriented Programming in C++ Syllabus Instructor Xin Yuan (xyuan@cs.fsu.edu) Office: 168 LOV Office hours: T, H 12:45pm 1:45pm, or by appointment Class website: http://www.cs.fsu.edu/~xyuan/cop3330

More information

Contact Information. Course Objectives. Prerequisites UNIVERSITY OF SOUTHERN CALIFORNIA MARSHALL SCHOOL OF BUSINESS FALL 2007

Contact Information. Course Objectives. Prerequisites UNIVERSITY OF SOUTHERN CALIFORNIA MARSHALL SCHOOL OF BUSINESS FALL 2007 UNIVERSITY OF SOUTHERN CALIFORNIA MARSHALL SCHOOL OF BUSINESS FALL 2007 FBE 555: Investment Analysis and Portfolio Management Day-time MBA: TTh3:30p.m. - 4:50 p.m. Room JKP 210 (Section 15429R) PM-MBA

More information

Fundamentals of Computer Programming CS 101 (3 Units)

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

More information

IML 400 Creative Coding for the Web

IML 400 Creative Coding for the Web IML 400 Creative Coding for the Web Spring 2014 4 units Mondays, 6:00 8:50 pm SCI L105 Professor: Luis Blackaller Email: blackall@usc.edu Office Hours TBA COURSE DESCRIPTION IML400 is a practical foundational

More information

CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS: CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS: I. INTRODUCTION A. This course presents advanced programming techniques including file

More information

Major Topics Covered in the Course

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

More information

Course outline. Code: ICT311 Title: Software Development 2

Course outline. Code: ICT311 Title: Software Development 2 Faculty of Arts and Business School of Business Teaching Session: Semester 2 Year: 2015 Course Coordinator: Dr Mark Utting Office: K2.02A Telephone: +61 7 5459 4495 Email: Utting@usc.edu.au Consultation

More information

Building the High Tech Startup ITP 499x (4 Units)

Building the High Tech Startup ITP 499x (4 Units) Building the High Tech Startup ITP 499x (4 Units) Objective The purpose of this class is cover basic technologies and processes involved in the building web and mobile startups. Students will be introduced

More information

SAMPLE ONLY. COMM 304 Interpersonal Communication Spring 2015 Tu/Th 11:00 12:20 ANN L101

SAMPLE ONLY. COMM 304 Interpersonal Communication Spring 2015 Tu/Th 11:00 12:20 ANN L101 COMM 304 Interpersonal Communication Spring 2015 Tu/Th 11:00 12:20 ANN L101 Instructor: Jillian Pierson, Ph.D. jilliank@usc.edu Office: Office Hours: ASC 333 & ANN 306 M/W 9:15-9:45 am T/Th 12:30 to 1

More information

PLV Goldstein 315, Tuesdays and Thursdays, 6:00PM-7:50PM. Tuesdays and Thursdays, 4:00PM-5:30PM and 7:50PM 9:30PM at PLV G320

PLV Goldstein 315, Tuesdays and Thursdays, 6:00PM-7:50PM. Tuesdays and Thursdays, 4:00PM-5:30PM and 7:50PM 9:30PM at PLV G320 CRN:22430/21519 Pace University Spring 2006 CS122/504 Computer Programming II Instructor Lectures Office Hours Dr. Lixin Tao, ltao@pace.edu, http://csis.pace.edu/~lixin Pleasantville Office: G320, (914)773-3449

More information

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

TA contact information, office hours & locations will be posted in the Course Contacts area of Blackboard by end of first week. Carnegie Mellon The Heinz College 95-774 Business Process Modeling Syllabus and Policies Spring 2016, mini 3 Instructor Karyn Moore Office: 3014 Hamburg Hall Office Hours: See Course Contacts on Blackboard

More information

Computer Science 1015F ~ 2010 ~ Notes to Students

Computer Science 1015F ~ 2010 ~ Notes to Students Computer Science 1015F ~ 2010 ~ Notes to Students Course Description Computer Science 1015/8F and 1016S together constitute a complete Computer Science curriculum for first year students, offering an introduction

More information

Web-Based Database Applications ITP 300x (3 Units)

Web-Based Database Applications ITP 300x (3 Units) Web-Based Database Applications ITP 300x (3 Units) Objective Examination of the architecture and use of database-enabled web sites. Define the foundation for using relational databases on the web. Architectural

More information

Computer and Network Forensics INF 528 (3 Units)

Computer and Network Forensics INF 528 (3 Units) Computer and Network Forensics INF 528 (3 Units) Fall 2014 Description According to the Internet Crimes Complaint Center Annual Report, in 2011, there were over 300,000 incidents reported to the organization,

More information

AUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY

AUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY AUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY Course Syllabus: COSC 1320 C++ / C Programming (CIS 2003) Section 33024 Lecture 021 at Northridge Campus Spring 2006 Instructor:

More information

INF 555: User Interface Design, Implementation and Testing

INF 555: User Interface Design, Implementation and Testing USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM INF 555: User Interface Design, Implementation and Testing Pedro Szekely Fall Semester 2014 Course Meets Tuesday/Thursday 1:30 p.m. 2:50 p.m. Course

More information

Tentative: Subject to Change CHEM 205Lxg Chemical Forensics: the Science, and its Impact. Course Overview:

Tentative: Subject to Change CHEM 205Lxg Chemical Forensics: the Science, and its Impact. Course Overview: Tentative: Subject to Change CHEM 205Lxg Chemical Forensics: the Science, and its Impact Course Overview: Chemical forensics can be used to investigate crimes, as well as used to study works of art and

More information

BUAD 285b Managerial Accounting

BUAD 285b Managerial Accounting BUAD 285b Managerial Accounting Course Syllabus Spring Semester 2014 Sections 14522 & 14526 Class Sessions M & W 12 pm to 1:50 pm M & W 6 pm to 7:50 pm Professor: Smrity Randhawa Office: ACC B4 Office

More information

SL-110: Fundamentals of Java Revision 15 October Sun Educational Services Instructor-Led Course Description

SL-110: Fundamentals of Java Revision 15 October Sun Educational Services Instructor-Led Course Description Sun Educational Services Instructor-Led Course Description Fundamentals of Java SL-110 The Fundamentals of the Java course provides students, with little or no programming experience, with the basics of

More information

UTSA Department of Electrical and Computer Engineering EE 3223 - C++ Data Structures Syllabus Fall 2015 Part A - Course Outline

UTSA Department of Electrical and Computer Engineering EE 3223 - C++ Data Structures Syllabus Fall 2015 Part A - Course Outline 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

More information

Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459)

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

More information

Designing ecommerce Applications ITP 450x (4 Units)

Designing ecommerce Applications ITP 450x (4 Units) Designing ecommerce Applications ITP 450x (4 Units) Objective Fundamentals of business and technological elements of electronic commerce. The design of solutions for the Internet using ecommerce development

More information

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline 1. TITLE OF COURSE AND COURSE NUMBER: Object-Oriented Programming in Java, CIT 2420

More information

IOM433 Creative Information Systems Analysis and Design Spring 2006 T/Th 2-3:50 HOH406 (Labs meet in HOH401)

IOM433 Creative Information Systems Analysis and Design Spring 2006 T/Th 2-3:50 HOH406 (Labs meet in HOH401) IOM433 Creative Information Systems Analysis and Design Spring 2006 T/Th 2-3:50 HOH406 (Labs meet in HOH401) Faculty: Ann Majchrzak Phone: 213-740-4023 Email: majchrza@usc.edu Office: HOH 400E Office Hours:

More information

ECON 351: Microeconomics for Business

ECON 351: Microeconomics for Business ECON 351: Microeconomics for Business Spring 2014 Location: SLH 102 Day & Time: TTh 8:00-9:50am Section Number: 26351R Professor: Rahşan Akbulut Office: ACC 301 K Office hours: Tuesday 10:30-11:30am, Thursday

More information

BBA 335 HUMAN RESOURCE MANAGEMENT CLASS #:

BBA 335 HUMAN RESOURCE MANAGEMENT CLASS #: BBA 335 HUMAN RESOURCE MANAGEMENT CLASS #: 1161-8350 SPRING 2016 COURSE INFORMATION Day / Time: Online Dates: 1/19/2016-3/6/2016, 7 weeks Credit: 3 Credit Hours Professor: Andrea White Office Hours: By

More information

CJ 4472 Cyber Crime Syllabus Term

CJ 4472 Cyber Crime Syllabus Term CJ 4472 Cyber Crime Syllabus Term 4 2016 For course syllabus posted prior to the beginning of the term, the instructor reserves the right to make minor changes prior to or during the term. The instructor

More information

GIT 335 COMPUTER SYSTEMS TECHNOLOGY Course Syllabus Fall 2008 Professor Penny Ann Dolin

GIT 335 COMPUTER SYSTEMS TECHNOLOGY Course Syllabus Fall 2008 Professor Penny Ann Dolin GIT 335 Syllabus 1 Dolin Syllabus GIT 335 COMPUTER SYSTEMS TECHNOLOGY Course Syllabus Fall 2008 Professor Penny Ann Dolin Department of Technology Management College of Technology and Innovation Arizona

More information

Please see the course lecture plan (at the end of this syllabus) for more detailed information on the topics covered and course requirements.

Please see the course lecture plan (at the end of this syllabus) for more detailed information on the topics covered and course requirements. DSO 532: Simulation for Business Analytics (JKP102, 2-3:20pm TTh) Instructor: Amy R. Ward E-Mail: amyward@marshall.usc.edu Office: BRI 401H Office Hours: TTh 11:00 am -12:00 pm, and by appointment Course

More information

BUAD 310 Applied Business Statistics. Syllabus Fall 2013

BUAD 310 Applied Business Statistics. Syllabus Fall 2013 ! BUAD 310 Applied Business Statistics Syllabus Fall 2013 Instructor: Gourab Mukherjee TA: Pallavi Basu Office: HOH 14 Office Hours: Tuesday and Wednesday 10AM-12 PM (location TBA) Office Hours: Tuesday

More information

PROJECT MANAGEMENT DSO 580 Fall 2014

PROJECT MANAGEMENT DSO 580 Fall 2014 USC MARSHALL SCHOOL OF BUSINESS PROJECT MANAGEMENT DSO 580 Fall 2014 INSTRUCTOR OFFICE HOURS Professor Murat Bayiz Bridge Hall, Room 307D Phone: (213) 740 5618 E-mail: murat.bayiz@marshall.usc.edu Tuesdays

More information

CMSC 10600 Fundamentals of Computer Programming II (C++)

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

More information

PHYSICS 161 ADVANCED PRINCIPLES OF PHYSICS SPRING 2015 QUESTIONNAIRE MATH COURSES TAKEN IN LAST TWO YEARS (INCLUDING THIS TERM)

PHYSICS 161 ADVANCED PRINCIPLES OF PHYSICS SPRING 2015 QUESTIONNAIRE MATH COURSES TAKEN IN LAST TWO YEARS (INCLUDING THIS TERM) PHYSICS 161 ADVANCED PRINCIPLES OF PHYSICS SPRING 2015 Prof. Gene Bickers QUESTIONNAIRE Please complete and turn in the following: NAME (printed) NAME (signed) USC IDENTIFICATION NUMBER MAJOR MATH COURSES

More information

Physics 152L Electricity and Magnetism Fall 2009

Physics 152L Electricity and Magnetism Fall 2009 Physics 152L Electricity and Magnetism Fall 2009 WELCOME TO PHYSICS 152L. This is the second course in the physics sequence intended for majors in the physical science and engineering. The subject matter

More information

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

LeMoyne-Owen College. Division of Natural and Mathematical Sciences Programming in Java II, COSI 225 Spring, 2016 Instructor: Office Room: LeMoyne-Owen College Division of Natural and Mathematical Sciences Programming in Java II, COSI 225 Spring, 2016 Valerie Chu, Ph.D. GOH 400D Office Phone: (901) 435-1378 Office

More information

PSY 350 ABNORMAL PSYCHOLOGY SPRING 2011

PSY 350 ABNORMAL PSYCHOLOGY SPRING 2011 PSY 350 Spring 2011 Page 1 of 5 PSY 350 ABNORMAL PSYCHOLOGY SPRING 2011 Course Information Instructor Information Title: Psy 350 Name: Dr. Sawssan Ahmed Reference Number: 22542 Phone: (858) 966-7703 ext.

More information

1. COURSE DESCRIPTION

1. COURSE DESCRIPTION C. T. Bauer College of Business University of Houston MARK 4363: International Marketing (Spring 2014) Instructor Office Hours Required Textbook Course Website Professor Ye Hu, Ph.D. 375F Melcher Hall

More information

COURSE OUTLINE. Prerequisites: Course Description:

COURSE OUTLINE. Prerequisites: Course Description: Lab/Recitation Revised Fall 2015 36TITP220 21TJava Programming II COURSE OUTLINE Prerequisites: ITP120 wi ITD130 as a co-requisite or instructor s permission Course Description: Imparts instruction in

More information

Retail Management. Office Hours: Tuesdays and Thursdays 8:30 to 9:30 am; 10:45 am to 12:30 pm; 1:45 pm to 2:45 pm Wednesdays 1 to 3:30 pm

Retail Management. Office Hours: Tuesdays and Thursdays 8:30 to 9:30 am; 10:45 am to 12:30 pm; 1:45 pm to 2:45 pm Wednesdays 1 to 3:30 pm Professor: Dr. Anshu Saxena Arora Room # 236, Jordan Building, COBA, SSU Retail Management Class Meetings: Chat Sessions on Fridays at 7 pm every week Schedule given on CALENDAR of e-learning In addition

More information

BUAD 285B Managerial Accounting

BUAD 285B Managerial Accounting BUAD 285B Managerial Accounting Syllabus Spring 2014 Professor: David H. Erkens Office: HOH 817 Office Phone: 213/740-9318 Office Hours: 4:00 5:00 pm MW; and by appt. (also feel free to email me at any

More information

Business Ethics (BUS 105) Cycle II, Spring, 2012 Semester

Business Ethics (BUS 105) Cycle II, Spring, 2012 Semester Business Ethics (BUS 105) Cycle II, Spring, 2012 Semester Phone: E Mail: Office: Office Hours: Course Description: This course is designed for the student with an interest in organizational and business

More information

Syllabus for PM538 Introduction of Biomedical Informatics and the Applications

Syllabus for PM538 Introduction of Biomedical Informatics and the Applications Syllabus for PM538 Introduction of Biomedical Informatics and the Applications Course Director: Steven Yong Cen, Ph.D. Assistant Professor, Department of Neurology/Radiology, Keck School of Medicine, USC

More information

SYLLABUS CIS 3660: OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN SPRING 2010

SYLLABUS CIS 3660: OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN SPRING 2010 SYLLABUS CIS 3660: OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN SPRING 2010 Instructor: Dr. Silvana Faja Office: WDE 2400 Office Hours: 9:30 10:45 and 1:30 3:00, Tuesday and Thursday and by appointment Office

More information

Syllabus: IST451. Division of Business and Engineering. Penn State Altoona

Syllabus: IST451. Division of Business and Engineering. Penn State Altoona Syllabus: IST451 Division of Business and Engineering Penn State Altoona Course Title 1. IST451: Network Security-Spring 2012 2. Section 001 3. Credits: 3 Meeting Times 1. Lectures: Mondays and Wednesdays

More information

DEPARTMENT OF INFORMATION SCIENCE. INFO221 Application Software Development COURSE OUTLINE

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

More information

Introduction to Psychology Psych 100 Online Syllabus Fall 2014

Introduction to Psychology Psych 100 Online Syllabus Fall 2014 Introduction to Psychology Psych 100 Online Syllabus Fall 2014 Contact Information Professor: Dr. Deborah Maher Office: C&L (Classrooms and Labs) 119 Office phone #: (714) 432-0202, x21190 (best to email

More information

The objectives of the course are to provide students with a solid foundation in all aspects of internet marketing. Specifically my goals are:

The objectives of the course are to provide students with a solid foundation in all aspects of internet marketing. Specifically my goals are: 1 MKT 556 INTERNET MARKETING UNIVERSITY OF SOUTHERN CALIFORNIA MARSHALL SCHOOL OF BUSINESS Professor: Allen Weiss Professor of Marketing Office: Hoffman 616 Phone: 213-740-5035 Email: amweiss@marshall.usc.edu

More information

CSCI-599 DATA MINING AND STATISTICAL INFERENCE

CSCI-599 DATA MINING AND STATISTICAL INFERENCE CSCI-599 DATA MINING AND STATISTICAL INFERENCE Course Information Course ID and title: CSCI-599 Data Mining and Statistical Inference Semester and day/time/location: Spring 2013/ Mon/Wed 3:30-4:50pm Instructor:

More information

This four (4) credit hour. Students will explore tools and techniques used penetrate, exploit and infiltrate data from computers and networks.

This four (4) credit hour. Students will explore tools and techniques used penetrate, exploit and infiltrate data from computers and networks. Integrated Science & Technology 457 Network Penetration and Attack Course Syllabus Spring 2014 MWF 10:00 10:50, W 12:00 12:50 Morrow Library 121 Instructor: Bill Gardner, Assistant Professor Office: 213

More information

English 230: Shakespeare and His Time

English 230: Shakespeare and His Time English 230: Shakespeare and His Time Instructor: Rebecca Lemon Office: Taper Hall 429 Office Hours: Tuesday and Thursday, 12.45pm-1.45pm and by appointment Contact Info: rlemon@usc.edu; 213-740-3732 (email

More information

USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM

USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM INF 510: Principles of Programming for Informatics Dr. Jeremy Abramson Abramson@isi.usc.edu Time: 5:00-7:20 PM Day: Tuesdays Room: KAP 164 Instructor

More information

BADM323: Information Systems for Business Professionals SU2016 Online Course

BADM323: Information Systems for Business Professionals SU2016 Online Course Catalog Description BADM323: Information Systems for Business Professionals This course provides the knowledge and understanding of how information can be used in a business organization for achieving

More information

Orientation for Math 1314-100: College Algebra

Orientation for Math 1314-100: College Algebra Orientation, page 1 of 6 Orientation for Math 1314-100: College Algebra PROFESSOR'S CONTACT INFORMATION: Instructor: Department: Course Syllabus: Course Calendar: Course Website: Email: Matthew Hudock

More information

PHYSICS 231 SPRING 2013 FUNDAMENTALS OF PHYSICS: Electricity and Magnetism

PHYSICS 231 SPRING 2013 FUNDAMENTALS OF PHYSICS: Electricity and Magnetism Dr. Haidong Zhou mailto:hzhou10@utk.edu PHYSICS 231 SPRING 2013 FUNDAMENTALS OF PHYSICS: Electricity and Magnetism General Information Lecture Hours 9:05 9:55 am Mon/Wed Location PH415 Office Hours 5:00-6:00

More information

BUS 1950-002-008 Computer Concepts and Applications for Business Fall 2012

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: SJKling@eiu.edu Course Website:

More information

CIS C# Programming for Windows and Web-Programming Spring 2012 Syllabus Section 010 MW 11:00a-12:15p Busi 206

CIS C# Programming for Windows and Web-Programming Spring 2012 Syllabus Section 010 MW 11:00a-12:15p Busi 206 CIS 343-010 C# Programming for Windows and Web-Programming Spring 2012 Syllabus Section 010 MW 11:00a-12:15p Busi 206 Instructor: Dr. Jason Sharp, Assistant Professor Office Hours: MW 8:30a-10:30a Office:

More information

Psychology 314L (52510): Research Methods

Psychology 314L (52510): Research Methods Psychology 314L (52510): Research Methods Spring 2012 Lecture Location: Kaprielian Hall, Room 145 Days and Time: Tuesday & Thursday, 11:00 a.m. to 12:20 p.m. Lab Location: King Hall, Room 208 Lab Times:

More information

CS 464/564 Networked Systems Security SYLLABUS

CS 464/564 Networked Systems Security SYLLABUS CS 464/564 Networked Systems Security SYLLABUS College: College of Science Department: Department of Computer Science Syllabus Title: CS 464/564 Networked Systems Security Call Number: 1. Meet the Professor

More information