|
|
These are courses lectured by me during my teaching experiences:
|
Course Topic |
Course Description |
|
Information Technology Strategic Planning (ITSP) |
Credit: 3
Syllabus: Strategic Management
(Introduction, Type of Strategies, Misson & Vision, External Factors, Internal Factors, Choosing a Strategy, Strategy evaluation, BSC, Strategy Map), IT Master Plan, Enterprise
Architecture (Zachman, DODAF/C4ISR, FEA, TOGAF, EAP, Business Modeling,
Data Architecture, Application Architecture, Technology Architecture, Migration
Plan, ... ), Popkin System Architect 9.0
Resource:
- Finkelstein, Enterprise Architecture for Integration: Rapid Delivery Methods and Technologiess,2006
- Spewak, Enterprise
Architecture Planning: Developing a blueprint for Data, Applications, and Technology, 1993
- David, F. R. ,
Strategic Management Concepts and Cases, 2004
Terms (Iranian Calendar): Y88-89 T01
|
|
Information Technology Engineering I (ITE 1) |
Credit: 3
Syllabus: IT History,
WWW History, Internet
Architecture, FTP, SMTP, SNMP, DNS,
VOIP, Digital Telephony, Email, HTML, Javascript, ASP, ASP.NET
Resource:
- Tanenbaum, Computer Networks,2003
- Reid, Network Programming
in .NET with C# and VB.NET, Elsevier, 2002
- Hart et al, Beginning ASP.NET
2.0 with CSharp, Wrox, 2006
- VeriSign Business Guide,
How To Create an eCommerce
Website
Project: Designing and Implementing an E-Commerce
Site Using ASP.NET and C# (for example a book e-tailer)
Terms (Iranian Calendar): Y87-88 T01, Y87-88
T02, Y88-89 T01
|
|
Information Technology Engineering II (ITE 2) |
Credit: 3
Syllabus: XML (XML, XSLT, XPath,
DTD, XSD, RSS, RDF, OWL,
...) , Web Services, Service-Oriented
Architecture,
An introduction to Distributed Systems, Security (Cryptography, Firewall, Proxy Server, Security Design)
Resources:
- Joshi, B.,Beginning XML with C# 2008,
2008
- Erl, Service-Oriented Architecture: Concepts, Technology, and Design,
Prentice Hall , 2005
- Tanenbaum, Computer Networks,2003
- Iranian Resources
Project: Students should Design an Electronic Business
Model or get a real project from business and then Design and implement its Web
Pages and Web Services. They should design XML-based Standards for their business'
B2B relations.
Terms (Iranian Calendar): Y87-88 T02, Y88-89
T01
|
|
Fundamentals of Management
|
Credit: 3
Syllabus: Paradigms(Modernism, Interpretivism,
PostModernism), Strategic Management, Org. Environment, Org. Structure, Technology,
Organization's Lifecycle, Information Technology's Effects, Innovation and Change,
Org. Contrl, Org. Culture, Power and Politics, Decision Making, Conflict and Negotiation,
Learning Organizations
Resource:
- Daft, R.L., Essentials of Organization Theory & Design,
1998
- Hatch, M. J., Organization Theory: Modern, Symbolic, and Postmodern Perspectives,
2006
Project: Students should make
a Vision descripting their 40 years old including Scientific, Monetary, Social and
Family-related aspects. Then they should make 5-year plans including their objectives
and policies for 25, 30, and 35 years old.
Terms (Iranian Calendar): Y86-87 T02, Y87-88 T01, Y87-88 T02, Y88-89 T01
|
|
Fundamentals of Information Technology |
Credit: 3(Optional)
Syllabus: Introduction to IT and
Information Systems, Digital Economy, IT in Modern Organizations, Hardware and Software,
Data Managment, Knowledge Management (KM), Telecommunications, Internet and Intranet,
TPS, E-Business and E-Commerce, EB Models, e-SCM (Supply Chain Management), DSS,
Business Intelligence, Strategic Information System (SIS), IT Architecture, IT Master
Plan, Ethics & IT, Mobile Systems, History and Evolution of Software Industry
Resource:
- Turban et al, Introduction to Information
Technology,
2nd ed, 2003
- Turban, Information Technology for Management, 2003
- Campbell-Kelly, A History of Software Industry, MIT Press,
2003
Project:Choose a Leader
Company in IT industry (Google, Yahoo, Amazon, ...) and Descrbe its Business Model
and Business Policy.
Choosing an iranian company has 2 extra point.
Terms (Iranian Calendar):
Y85-86 T01, Y85-86 T02, Y86-87 T01, Y86-87 T02
|
|
Internet Engineering |
Credit: 3(Optional)
This
Syllabus and
Resource:
- This course is much similiar with <IT Engineering I> for IT Engineering Students
which passing it, is mandatory for them, unless it offered for Software Engineering
Students as an optional course.
Project: Designing and Implementing
a simple E-Commerce Site (for example a book e-tailer).
Terms (Iranian Calendar): Y85-86 T02, Y86-87
T01, Y86-87 T02, Y87-88 T02, Y88-89 T01
|
|
Applied Statistics & Probabilities |
Credit: 3
Syllabus:
An Introduction to Statistics, Descriptive Statistics (central
and dispersion parameters), Probabilities(Introduction, Discrete and Continuous
Probability Distributions), Hypothesis Testing, Analysis of Variance, Linear Regression
and Correlation, using SPSS software
Resource:
Project: Students should find a problem in their
University (MUST) and then make a hypothesis about it. Then they should test that
hypothesis with SPSS and write an article about it.
Terms (Iranian Calendar): Y87-88 T01
|
|
Advanced Programming |
Credit: 3
Syllabus: Object-Oriented Programming
(Class, Object, Inheritance, PolyMorphism, Abstraction, Encapsulation, Interface,
Overloading, Constructor, Destructor, Generic Classes, ...), Preliminary Database
Programming, Preliminary File Programming, Windows Form Programming with C#
Resource:
- Deitel, Visual C# 2005: How to Program,
Prentice Hall, 2005
Project: Students Should
Design and Implement Paint / Photoshop with C#.
Terms (Iranian Calendar):
Y85-86 T02, Y86-87 T01, Y86-87 T02, Y87-88 T01
|
|
Professional Programming with C#
|
Credit: 3 (Optional)
Syllabus: Object-Oriented Review,
Delegate and Events, Threading, Socket Programming, Strings & RegularExpressions,
Advanced Database Programming, Advanced File Programming, Pointers, Reflection,
Security, Localization
Resource:
- Nagel, Visual C# 2005 Professionals,
Wrox, 2005
Project: Students should form a group and choose
a real project from business.
Terms (Iranian Calendar): Y87-88 T01
|
|
Fundamentals of Database Design
|
Credit: 3
Syllabus: Data Modeling using ER
(Entity Relationship), DBMS, SQL, Table, Field, Keys (Primary, Foriegn, Candid),
Transaction, View, Stored Procedure, Trigger, Normalization (1NF, 2NF, 3NF, BCNF)
Resource:
Project: Students should Choose an Environment
like Uinversity, School,..., make ER Diagram for it, and extract Tables (Fields,
Keys, Indexes, ....) from the ER.
Terms (Iranian Calendar): Y86-87 T01
|
|