Electrical Engineering Department, Technion - Israel institutes of Technology
Experiments Courses ClubNet Related Links
Technion - Israel Institute of Technology
Experiments
The Software Systems Lab offers the students four lab experiments in the area of programming languages, and two lab experiments in the area of computer networking.
Experiment location
ASP.NET is in Mayer room 1137 (floor 11). Switching And Routing is in Fishbach 381. All the other experiments are in Fishbach room 375, which is located in the passage between Mayer and Fishbach buildings.
Programming in Java
In this experiment we'll learn the principles of the Object Oriented Java language, and compare them to the C++ features. We'll write and run small Java programs.
The main subjects covered in this experiment: arrays, strings, input/output, methods overloading, inheritance, exceptions, containment, interfaces and collections, and polymorphism.
Experiment Documentation
2 SDK 1.4.2 Documentation
Parallel Programming in Java
In this experiment we will learn the principles of writing parallel programs and the peculiarities of multi-threaded programming in Java language.
The main subjects covered in this experiment: synchronization challenges and their solutions in Java, design of parallel program, task decomposition, executor framework, thread pools.
Experiment Documentation
Concurrency tutorial by Sun
Introduction to TCP/IP protocols
In this experiment we'll learn the structure and usage of the most basic TCP/IP protocols, including: IP, TCP, UDP, ARP and ICMP.
In order to examine these protocols we will generate traffic that uses these protocols and analyze the traffic with WireShark.
Experiment Preparation
Experiment Documentation
Routing and Switching in Computer Networks
In this experiment we'll build several networks using Cisco routers and Linux computers. Every network layout will focus on a specific switching or routing protocol and will elaborate on a different aspect of this protocol.
Experiment Preparation
Experiment Documentation
Distributed Programming with DotNet
In this experiment we'll learn the concept of Distributed Programming. We'll write Web application using the DotNet technology. We'll get familiar with DotNet framework and Visual Studio environment. We'll build Client-Server apllication based on Event Driven model, Web Forms and Controls. We'll work with a Data Base using Ado.Net technology. We'll get familiar with N-Tier application and Web Services concepts.
Experiment Documentation and Tutorial links
Programming in Python
In this experiment we'll learn the principles of Python language. We'll write and run several programs.
The main subjects covered in this experiment: variables and arrays, associative arrays, strings, input/output, regular expressions, reflection and subroutines.
Experiment Documentation
Python Documentation
Home Page Contact Us עברית EE Site Technion Site