Professionalism in the computing field
Communications of the ACM
Guidelines for humanizing computerized information systems: a report from Stanley House
Communications of the ACM
Computer science education and social relevance
ACM SIGCSE Bulletin
The project experience in undergraduate computer science education
ACM SIGCSE Bulletin
The M.S. program in computer science
SIGCSE '79 Proceedings of the tenth SIGCSE technical symposium on Computer science education
A professional master's degree program in computer science
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Small systems for undergraduate courses in system design
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Computer science graduates who become professional programmers will have a direct and substantial influence on the impact of applications, but little in traditional computer science training curriculum prepares them for this serious responsibility. Recognizing this situation, we designed a two term sequence for advanced undergraduates and masters students which would not only provide them with the required academic knowledge. The educational atmosphere that we tried to create resembles the internship phase followed in teacher training, medical schools, law schools, clinical psychology and other disciplines.