CIS Undergraduate Open House Presentation

advertisement
Baruch College
Computer Information Systems
Undergraduate Programs
http://cis.baruch.cuny.edu
1
http://cisnet.baruch.cuny.edu/
Your Presenter
• Richard Holowczak
• Web Site: holowczak.com
2
http://cisnet.baruch.cuny.edu/
What and Where is CIS?
• The intersection of information technology and Business
IT / C.S.
Business
• Developing and Using IT to address Business problems and
opportunities
• Key Role: System Analyst
3
http://cisnet.baruch.cuny.edu/
Computer Science ↔Business
Computer
Science
Data Structures
Programming Languages
Compiler Design
Systems Architecture
Algorithms
Business
Database Management Systems
Programming Languages
Systems Analysis and Design
IT Project Management
Accounting
Finance
Management
Marketing
4
http://cisnet.baruch.cuny.edu/
CIS Within the Business School
• Liberal Arts
• Business Core
• Business Major
– BBA in CIS
– http://cis.baruch.cuny.edu/undergraduate/bba-cis/
• Business Minor
– CIS Minor
– http://cis.baruch.cuny.edu/undergraduate/cis-minor/
• Tier III Minor
– Interdisciplinary Minor in Information Technology and Social
Responsibility
– http://cis.baruch.cuny.edu/undergraduate/tier-iii-minor/
5
http://cisnet.baruch.cuny.edu/
CIS Major – In Brief
Required Courses (12 credits):
• CIS 3100 Object Oriented Programming I
• CIS 3400 Database Management Systems
• CIS 4800 Systems Analysis and Design
• CIS 5800 Information Technology Development and Project Management
Elective Courses:
Any Four Courses from the Following List (12 credits):
• CIS 3367 Spreadsheet Applications in Business
• CIS 3444 e-Business Technologies
• CIS 3500 Networks and Telecommunications I
• CIS 3630 Principles of Web Design
• CIS 3700 Green IT
• CIS 3750 Social Media Technologies in Organizations
• CIS 4100 Object Oriented Programming II
• CIS 4110 Object-Oriented Programming II With Java
• CIS 4160 Web Applications Development
• CIS 4350 Computer Control and Audit
• CIS 4400 Database Management Systems II
•
•
•
•
•
•
•
•
CIS 4500 Networks and Telecom. II
CIS 4550 Networked Inf. Systems Security
CIS 4610 Expert Systems and Technologies
CIS 4620 Financial Information Technologies
CIS 4650 Operating Systems Concepts
CIS 4670 Special Topics in CIS
• Data Mining
• Mobile App. Development
OPR 3300 Quantitative Methods for Acc.
OPR 3450 Quant Decision Making for Bus.
6
http://cisnet.baruch.cuny.edu/
CIS Major – Required Courses
• Four Required Courses:
– CIS 3100 Object Oriented Programming (C++)
•
•
•
•
Geared towards first-time programmers
Logic and structure of software programs
Basics of Data structures
In Practice: Microsoft Visual Studio
– CIS 3400 Database Management Systems
•
•
•
•
•
Geared towards first-time database developers
Design, Logic and structure of databases
Relational Database and Structured Query Language (SQL)
Transaction Processing, Web/DB Integration, other topics
In Practice: Microsoft Access
7
http://cisnet.baruch.cuny.edu/
CIS Major – Required Courses cont.
– CIS 4800 Systems Analysis and Design
•
•
•
•
•
•
System Development Life Cycle (SDLC)
Requirements gathering / Documentation
Technical Specifications / Diagrams
Software Development / Coding / Testing
Deployment / Maintenance
In Practice: IBM Rational
– CIS 5800 IT Development and Project Management
• Construct an information system from start to finish
• Typically taken as an upper senior
• In Practice: Microsoft Project
8
http://cisnet.baruch.cuny.edu/
Elective Tracks – Web Development
• Major Requirements
– CIS 3100 Object Oriented Programming I
– CIS 3400 Database Management Systems
– CIS 4800 Systems Analysis and Design
• Suggested Electives (Pick 4)
–
–
–
–
–
CIS 3444 e-Business Technologies
CIS 3630 Principles of Web Design *
CIS 4160 Web Applications Development *
CIS 4400 Database Management Systems II
CIS 4550 Networked Information Systems Security
• CIS 5800 Information Technology Development and
Project Management
9
http://cisnet.baruch.cuny.edu/
Web Application System
•
•
•
•
•
Web Browser
HTML/CSS
Images/Video
JavaScript
Flash
Applets
Dev. Tools: DreamWeaver,
Expression Studio
HTTP Request
HTML Reply
•
•
•
•
•
Web Server
Static HTML/CSS/etc. Files
PHP
Active Server Pages
CMS
Java Servlets
Ex: MS IIS, Apache, Tomcat, etc.
Data
response
Database Server
• Relational DBMS
Database
query
Ex: Oracle, SQL Server, DB2,
mySQL, Postegres, etc.
• NoSQL DBMS
Ex: Vertica, DynamoDB,
Cassandra, Mongo, JSON stores ,
etc.
10
http://cisnet.baruch.cuny.edu/
Web Application System
CIS 3630 Principles of Web Design 
•
•
•
•
•
Web Browser
  HTML/CSS
 Images/Video
 JavaScript
 Flash
 Applets
Dev. Tools: DreamWeaver,
Expression Studio
HTTP Request
HTML Reply
CIS 4160 Web Applications Development 
Web Server
•   Static HTML/CSS/etc. Files
•  PHP and other scripting langs.
•  Active Server Pages
•  Java Servlets
• CMS
Ex: MS IIS, Apache , Tomcat, etc.
Database
query
Data
response
Database Server
•    Relational DBMS
CIS 3400 Database Management Systems 
Ex: Oracle, SQL Server, DB2, mySQL,
Postgres, etc.
CIS 4400 Database Management Systems II 
•  No-SQL DBMS
Ex: Vertica, DynamoDB, Cassandra,
MongoDB, JSON stores , etc.
11
http://cisnet.baruch.cuny.edu/
Elective Tracks – Financial IT
• Major Requirements
– CIS 3100 Object Oriented Programming I
– CIS 3400 Database Management Systems
– CIS 4800 Systems Analysis and Design
• Suggested Electives (Pick 4)
–
–
–
–
CIS 3444 e-Business Technologies
CIS 4100 Object Oriented Programming II
CIS 4400 Database Management Systems II
CIS 4620 Financial Information Technologies *
• CIS 5800 Information Technology Development
and Project Management
holowczak.com/work-financial-it-initial-thoughts/
12
http://cisnet.baruch.cuny.edu/
Market Data Architecture
Client OMS
Orders
OMS / EMS  
Trading Decisions
Positions
Signals
Increasing Value of Data
Complex
Event Proc 
Risk Mgmt. Systems
Orders
Data
Historical Data /
Tick Data  
Feed Handlers
A / B Merge  
Reference
Data  
Market Data A
Market Data B
Order Routing 
Direct
Market
Access
(DMA)
Analytics 
Exchange /
Market Center
C&S
Network Providers 
CIS 3400 Database Management Systems 
CIS 4400 Database Management Systems II 
CIS 3100/4100 Object Oriented Programming I/II 
CIS 3500 Networks and Telecommunications I 
13
http://cisnet.baruch.cuny.edu/
Elective Tracks – Database Development
• Major Requirements
– CIS 3100 Object Oriented Programming I
– CIS 3400 Database Management Systems
– CIS 4800 Systems Analysis and Design
• Suggested Electives (Pick 4)
–
–
–
–
–
CIS 3700 Green IT
CIS 4100 Object Oriented Programming II
CIS 4160 Web Applications Development *
CIS 4350 Computer Control and Audit
CIS 4400 Database Management Systems II *
• CIS 5800 Information Technology Development and
Project Management
14
http://cisnet.baruch.cuny.edu/
Elective Tracks – App. Development
• Major Requirements
– CIS 3100 Object Oriented Programming I
– CIS 3400 Database Management Systems
– CIS 4800 Systems Analysis and Design
• Suggested Electives (Pick 4)
–
–
–
–
CIS 4100 Object Oriented Programming II *
CIS 4110 Object Oriented Programming II with Java *
CIS 4160 Web Applications Development
CIS 4400 Database Management Systems II
• CIS 5800 Information Technology Development and
Project Management
15
http://cisnet.baruch.cuny.edu/
Elective Tracks – IT Audit
• Major Requirements
– CIS 3100 Object Oriented Programming I
– CIS 3400 Database Management Systems
– CIS 4800 Systems Analysis and Design
• Suggested Electives (Pick 4)
–
–
–
–
CIS 3367 Spreadsheet Applications in Business
CIS 4350 Computer Control and Audit
CIS 4400 Database Management Systems II
CIS 4550 Networked Information Systems Security
• CIS 5800 Information Technology Development and
Project Management
holowczak.com/work-it-audit/
16
http://cisnet.baruch.cuny.edu/
Student Organization :
Computer Information Systems Society
• General interest group in computer
information systems
• Hosts panel sessions and guest speakers on
careers, industry focus and new tech.
• Hosts workshops on web design, SQL, etc.
• CIS Society on Facebook:
• http://www.facebook.com/pages/CISSociety/203542043047119
17
http://cisnet.baruch.cuny.edu/
Microsoft Developers Network Academic Alliance
a.k.a. DreamSpark
• Free, downloadable Microsoft software including:
– Databases: MS Access, SQL Server, LightSwitch
– Development Tools: Visual Studio 2010 and 2012, Kodu Game Lab, XNA Game Studio,
Embedded CE, Windows Mobile and more
– Operating Systems: Windows 7, Windows 8, Windows Server, Virtual PC (for MAC) and
more
– Web / Multimedia Development: Expression Studio, Expression Design, Visual Web
Designer and more.
– Others: MS Visio, Microsoft Project, SharePoint, OneNote, Groove and many more
• Visit BCTC Computing and Technology Student Services:
– http://www.baruch.cuny.edu/bctc/student/index.htm
– Click on the link for: CIS Society MSDN Software Library (a.k.a. DreamSpark) (Free
software for CIS Students)
– Log in with your Baruch e-mail address and password (sent to Baruch student e-mail
account). Use “Forgot your password?“ link to get your pw
– Contact Helpdesk (x101 or email helpdesk@baruch.cuny.edu if your Baruch e-mail18
address is not on file with DreamSpark
http://cisnet.baruch.cuny.edu/
Random Assortment of Tips
• Identify your “Development environment” – where you will
carry out your homework assignments and projects
– Home PC, Work PC, School computer lab, etc.
– Obtain necessary development software early (VS for CIS 3100 and
MS Access for CIS 3400)
• If you have a Mac, get Bootcamp, VirtualBox or Parallels and
load Windows 7
• Do not neglect the Career Development Center
– Ask for help in setting up / Critique your resume / Do a mock
interview
– Sign up for e-mail alerts on CIS related job postings
– If you have never worked in IT before, do everything in your power
to get an internship
• Join our Facebook Group:
– Computer Information Systems @ Baruch College, CUNY
– http://www.facebook.com/groups/57972470987/
– http://www.youtube.com/user/professorholowczak
19
Download