John P. Najarian, Ph.D. in C.S. (Homepage)  

 Class Materials (for courses taught or in progress)
CS 130  Intro Programming in Visual BASIC
CS 201  Computer and Info Technology 
CS 210  Web Page and Site Design 
CS 215  Computer and Info Tech for Educators 
CS 230  Computer Science I  
CS 240  Computer Science II 
CS 260  Discrete Structures 
CS 341  Digital Logic & Computer Org. 
CS 342  Data Structures  
CS 345  Operating Systems  
CS 350  Software Engineering 
CS 372  Design & Analysis of Algorithms 
CS 382  Programming Languages
CS 399  Special Topics (Network & Dist. OS, 1995)
CS 399  Special Topics (Game Programming, 2005)
CS 402  Numerical Methods 
CS 404  Computer Simulation 
CS 410  Artificial Intelligence
CS 420  Compiler Construction
CS 440  Database Management
CS 441  Computer Architecture
CS 445  Theory of Computation
CS 461  Computer Graphics
CS 610 (NJIT Graduate Course)  
       Data Structures and Algorithms
Math 202 (1999)
  Linear Algebra
WPU 101  First Year Seminar 
No Longer Offered:
CS 235  Fortran Programming
CS 270  Computer Statistical Techniques
CS 330  Linear Prog. & Operations Research
CS 462  System Simulation (Disc. & Cont.)

 Links (to Resources, Free Compilers & IDE's, Software, Mind Tools, References, ...)


Office:           Coach House 201  (Come, visit, stay a while, ...)
Telephone:   973-720-2960   (Email is preferred and faster.  Try to avoid voice-mail tag if possible.)
FAX:              973-720-2973   (only for departmental work)


 mailto: NajarianJ@wpunj.edu


Office Hours for the Fall 2007 Semester 
      Day(s)                      Times                 Location
Monday

9:30AM - 10:45AM

 Coach House 201

Tuesday

6:00PM - 6:45PM

 Coach House 201
Wednesday 9:30AM - 10:45AM  Coach House 201

Thursday

  

      

Friday

Before or after class. 
 Coach House 201
Office Hours can also be arranged by appointment.
Meetings often occur on Tues.  & Thurs. at 12:30-1:45PM. 

 

Schedule for the Fall 2007 Semester:

Time

Monday

 Tuesday 

 Wednesday 

Thursday

 Friday 

8:00 AM

CS 260-01
T101B 
  
CS 260-01
T101B 

 

9:30 AM

Office Hours
9:30AM-10:45AM

Office Hours
9:30AM-10:45AM

 

 

11:00 AM

 

 

    
     CS 345-01
T101B  

12:30 PM

CS 440-01
T101C

Common
Hours

CS 440-01
T101C
Common
Hours

 CS 345-01
T101B  

2:00 PM

  
  
  
Off-
Campus

3:30 PM

 
 

Research
Day
  

5:00 PM

 
  


        

     

6:00PM

   Office Hours
6
PM-6:45AM
  
          
7:00PM   CS 461-60
T101B
7:00PM-9:40PM



Note that meetings and other faculty responsibilities may cause an occasional deviation from this timetable.
Use this schedule to avoid known conflicting activities (as a necessary condition).


Interests:

Theory of Computation
    1. computational complexity  (abstract, middle-level, and "some" low-level)
    2. models of computation 
    3. computability (0' and above)
    4. formal languages (not the applied area)
 
Artificial Intelligence
    1. syntactic pattern recognition  & higher grammars 
    2. logic programming    
    3. representation & search strategies
    4. alternate computational models (connectionist and neural net models)
    5. automated theorem proving
 
Computer Graphics
    1. generative models     
    2. L-systems, fractals, and other abstract representations    
    3. computer game design
    4. ... 

Algorithmics (Analysis (first) and Design) and Modelling

Other Interests:  Operations Research,  other areas of Computer Science,
                             Mathematics (Algebra, not Analysis), Sciences in general, Reading, and ...



Phrases to ponder:

The word "should" embodies a spectrum of semantics.

Reversing time can correct the past but achieve the equivalent by living forward optimally.  
Each moment leads to infinitely many next states and therefore equipollent quantum realities, so choose wisely.
The triumph of foresight over regret avoids the paradoxes and saves both effort and suffering.

As the R.E. is the limit of the recursive, so in seeking virtue to the limit is perfection. 
Study without bound and be rewarded bountifully.    Do Good to all and do it well. 

When faced with the opportunity to make a false boast, instead, make that statement a reality and then nothing need be said.  

Happiness is a state of mind.  Stop trying to seek it as a causal consequence of externalities. 
Just choose to be happy.  No effort is required.   Was it so hard to just smile and avoid stress's medical  and analyst's bills. 

  In the final analysis, mind prevails over matter... unless you choose otherwise.