Contact Information
Office 212 Rush Building
Address College of Information Science and Technology
Drexel University
3141 Chesnut St.
Philadelphia, PA 19104
Telephone (215) 895-1903
Email

At Drexel

Business

TJ Smith is currently on the faculty of the College of Information Science & Technology at Drexel University in Philadelphia, PA. Mr. Smith’s major teaching interests include object-oriented design, computer languages, distributed computing, networks, software engineering, XML, and Java-based design. His research interests include XML, agent based systems, and software engineering design paradigms. His professional background includes development experience in programming languages, operating systems, Internet applications, databases, man-machine interfaces, and software development environments. He has managerial experience in medium to large scale software development projects in both the commercial and defense applications areas..
Current Classes
ISYS 341

Internet Programming II. Topics:

  • Advanced Java Design & Programming
  • Servlets, Java Server Pages, Java Beans, Custom Tag Libraries, JDBC

 

ISYS 101 General Introduction to Information Technology. Topics:
  • Computer Hardware
  • Computer Software
  • Networks
  • Ethics
  • Viruses and other Attackers
Current CV
Classes I have Taught At Drexel
ISYS 200 Systems Analysis I. Study of the principles, practices and tools of information systems analysis and design. Emphasis on learning pragmatic aspects of working as a systems analyst and employing the tools of systems analysis and design.
ISYS 205 Strategic Uses of Information Systems. Familiarizes students with basic business problems and operations and provides an understanding of how information systems can be used to benefit organizations. Also introduces students to the pitfalls of developing and implementing information systems in organizations and helps students improve critical thinking skills
ISYS 340 Programming Internet Information Systems I. Covers fundamental concepts such as object-oriented programming, client-server programming, multi-threaded programming, graphical user interface design, and application development
ISYS 350 Distributed Computing & Networking. Presents the fundamentals of data communications, networking, and distributed computing technologies. Focuses on the broad foundational coverage of key technologies as well as the key concepts in network planning, design, and management. Major topics include network models, data and voice communications, local-area and wide-area technologies, IP networks and their applications, internetworking (with an emphasis on the Internet), client/server systems, and distributed computing applications
ISYS 355 Systems Analysis II. A project-oriented course that discusses software engineering and advanced techniques of requirements modeling, prototyping and software design, particularly utilizing object-oriented techniques.
ISYS 425 Senior Design I.An independent project in which student teams design and implement information systems under faculty guidance. Possible projects include (but are not limited to) information technology areas such as databases, web-based systems, collaborative systems, user interfaces and expert systems.
ISYS 426 Senior Design II. Continuation of ISYS 425